Program/Linux

리눅스 사용자 계정 추가와 삭제

하랑파파♡ 2011. 11. 7. 14:06
728x90
반응형
SMALL

※이 명령어는 SULinux에서 테스트 하며 공부한 명령어입니다.


adduser : 새 사용자 계정(ID) 만들기 명령어

ex) adduser 사용자명

모든 사용자는 자신의 홈 디렉토리가 있다.

root 사용자만이 디렉토리가 '/root'이며, 그 외의 사용자들은 useradd 명령어에서 별도로 홈 디렉토리를 지정하지 않았다면 '/home/<사용자명>' 디렉토리가 생성되고, 해당 디렉토리가 사용자의 홈데렉토리가 된다.

▶ 주로 쓰이는 adduser 명령어의 옵션

  • adduser -d <홈디렉토리> <사용자명> : 별도로 사용자의 홈 디렉토리를 지정
  • adduser -u <사용자 id> <사용자명> : 사용자의 id를 순차 번호가 아닌 임의로 지정
  • adduser -g <그룹명> <사용자명> : 별도의 그룹을 지정
  • adduser -s <셀 파일명> <사용자명> : /bin/bash 외의 별도의 셀을 지정

▶ adduser로 사용자 생성 후 비밀번호 지정하기

passwd <사용자명>

userdel : 사용자 계정 삭제

ex) userdel <사용자명>

사용자 계정을 삭제 할 때 사용하는 명령어이다. '/etc/group', '/etc/passwd', '/etc/shadow' 파일을 확인하면 해당되는 정보가 삭제 되어 있을 것이다. 하지만 사용자의 홈 디렉토리는 삭제가 되지 않았는데 이는 'rm -rf /home/<사용자명>' 명령어나 'userdel -r <사용자명>'으로 삭제를 해주면 된다.

▶ 사용자 홈 디렉토리 삭제하기

  • rm -rf /home/<사용자명> : userdel 명령어를 사용한 후 홈디렉토리를 삭제할 때 사용
  • userdel -r <사용자명> : 사용자 계정을 삭제함과 동시에 홈디렉토리를 삭제 할 때

728x90
반응형
LIST