본문 바로가기

서버

macOs M2 개인서버 전환 - 유저 생성 및 제거 (#4-2)

728x90

1. 유저 생성

1-1. 유저 권한 부여

2. 유저 생성 확인

3. 유저 제거

4. 유저 제거 확인

 

1. 유저생성

sudo sysadminctl -addUser 로그인아이디 -fullName "터미널에나타날이름" -password "비밀번호"

 


 

 

아래 ssh 설정파일 가서

'AllowUsers'를 추가해줘야함

sudo vi /etc/ssh/sshd_config

 

 

 

공백을 구분자로 해서

id1, id2개가 등록됨

 


 

그 후

데몬서비스(서버) 껐다 키기

 

 

sudo launchctl stop com.openssh.sshd && sudo launchctl start com.openssh.sshd

 

com.openssh.sshd는 

맥의 ssh 데몬서버다.

서버를 껐다 켜서 

config 파일을 적용시킨다.


1-1. 유저 ssh 권한 부여

 

먼저 추가한 아이디가 갖는

권한그룹 중 'com.apple.access_ssh'가 있는지 확인한다.

id 추가한아이디

ex) id tomhoon

 

있으면 무리 없이 진행할 수 있으나

나의 경우에는 없었다.

 

추가하는 방법은 다음과 같다.

sudo dscl . -append /Groups/com.apple.access_ssh GroupMembership 계정아이디

ex) sudo dscl . -append /Groups/com.apple.access_ssh GroupMembership tomhoon

 

com.apple.access_ssh의 

GroupMembership 속성에다가 

계정 아이디를 추가하여

해당 그룹안에 멤버로 넣어준다는 것이다.


2. 유저 생성 확인

 dscl . list /Users

 

dscl 뜻은

"Directory Service command line utility"


3. 유저 제거

 sudo sysadminctl -deleteUser 계정아이디

4. 유저 제거 확인

dscl . list /Users

 

추가로 

cd /Users
가서 확인하면

해당 아이디의 디렉토리가 사라져야 됨.

안 사라져있으면 삭제...


 

 

이제는..

팀원들의 계정을 추가할 수 있다.