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
가서 확인하면
해당 아이디의 디렉토리가 사라져야 됨.
안 사라져있으면 삭제...
이제는..
팀원들의 계정을 추가할 수 있다.
'서버' 카테고리의 다른 글
vscode - gradle 오류 (Spring Boot) (0) | 2025.03.23 |
---|---|
macOs M2 개인서버 전환 - ssh 연결이 자꾸 closed 될 때 (#기타) "connection closed" (0) | 2025.03.15 |
macOs M2 개인서버 전환 - 어느 유저가 로그인 했는지 로그 확인 (#4-1) (0) | 2025.03.15 |
macOs M2 개인서버 전환 - ssh 터널링 테스트 (#4) (1) | 2025.03.15 |
macOs M2 개인서버 전환 - 포트포워딩 설정 (#3) (0) | 2025.03.15 |