
리눅스 세 번째 시간 (1)



→ root : 계정 이름
→ client2 : 계정 이름






→ '-d'를 활용하여 user가 생생되는 디렉토리 변경 가능
→ '-s'를 통해 계정이 사용되는 쉘 유형 변경 가능
→ '-e'를 활용하여 test5 user의 만료기한 지정 가능
→ '-c'를 활용하여 user의 계정 주석 별도 지정 가능 'seowon'
→ test5 user만 만료기한이 생긴 것 확인 가능
→ '-u'를 활용하여 UID와 GID 변경 가능
→ 숫자가 직전 user와 이어지는 것 확인 가능
→ '-s'를 활용하여 test4 계정의 쉘을 기본값인 sh로 변경
→ '-e'를 활용하여 계정 만료 기간 삭제
→ '-c'를 활용하여 계정의 주석 변경
→ '-u'를 활용하여 계정 식별자(UID) 변경 가능
→ useradd와 다르게 그룹 식별자(GID)는 변경되지 않는 것을 알 수 있음
→ 이렇게 'groupmod'를 사용하여 따로 변경해주어야 함
→ user test6을 추가하여 'ls /var/spool/mail'을 통해 확인하면 test6 파일이 생성된 것을 볼 수 있음
→ 'userdel' 을 활용하여 user test6 을 다시 삭제할 경우, 'cat /etc/passwd | grep ^test' 상에는 지워졌지만, 'ls /home'과 'ls /var/spool/mail'을 통해 확인해보면 user test 6 이 아직 남아있는 것을 볼 수 있음
→ 그래서 다시 'useradd'를 활용하여 test6 을 생성하려고 하면 위와 같은 경고문구가 뜸
→ '-r' 옵션을 사용하여 'userdel'을 사용하면 계정, 홈 디렉토리, 메일 모두삭제되는 것 확인 가능!



→ 여러 개의 그룹에 한 개의 계정을 넣음
