본문 바로가기

IT/리눅스

리눅스 사용자 계정관리 / 그룹 계정관리

336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

오늘은 학교에서 수업받은 내용들을 정리하는 김에 포스팅 하겠습니다.



문제 위주로 하나 하나 명령어를 설명하는 방식으로 설명해드리겠습니다.



1. 사용자 계정 userint 계정을 생성하는 수행과정 및 생성결과(grep 사용할 것) 캡쳐


사용자 계정을 생성하는 명령어는 useradd 라는 명령어입니다. 



useradd [옵션] [만들 계정 이름]


 옵션

 옵션 내용

 -c

 새로운 사용자의 설명을 추가

 -d

 새로운 사용자의 기본 디렉터리 위치를 지정 (기본은 /home/계정명

 -e

 지정된 날짜까지 계정을 사용

 -u

 사용자의 ID값 지정 

-s 

 사용자의 로그인 쉘 지정 

-g 

 사용자를 지정한 그룹에 추가하고자 할 경우 


 그리고 /etc/passwd 라는 파일에 계정 이름 : UID(User Id) : GID(group ID) : 설명 : 홈 디렉터리 위치 : 쉘의 종류   를 포함하게 됩니다. 이를 통해 계정이 생성됬는지 확인할 수 있습니다.



2. 사용자 계정 userint을 2012년 12월 25일까지만 사용을 허가하고, 이후에 접속을 막는 수행과정


사용자 계정의 설정을 변화시키려면 usermod라는 명령어를 사용하면 됩니다.


usermod [옵션] [사용자 계정]


옵션 

옵션 내용 

-c 

 사용자의 설명읠 변경 

-d

 사용자의 홈 디렉터리 변경 

-e 

 계정의 만료 일자를 변경 ex) usermod -e 20121225 [계정]

 -g

 사용자의 소속 그룹을 변경 

-s 

 사용자의 로그인 쉘을 변경 

-u 

 사용자의 UID를 변경 




3. sunrincom 이라는 그룹을 생성하고 그룹 고유의 ID를 510으로 지정하는 수행과정 및 생성결과(grep 사용) 캡쳐


그룹 생성하는 명령어는 groupadd 라는 명령어입니다.



groupadd [옵션] [그룹명]


 옵션

옵션 내용 

-g 

 그룹 고유의 ID 부여 



그리고 /etc/group 라는 파일이 있는데 이 파일의 내용은  그룹명 : 패스워드 : GID : 그룹에 속한 사용자 명 입니다.




4. sunrinst라는 계정을 생성하면서, 그룹을 sunrincom으로 포함시키는 과정  및 결과 캡쳐


useradd -g 옵션을 사용하면 됩니다.  sunrincom의 GID는 510이니 510으로 포함시키면 되겠군요.





5. test2 라는 계정을 생성하고, 계정의 홈 디렉토리를 /home/new로 변경시키는 과정 캡쳐


useradd -d 옵션을 써주시면 됩니다.




6. 1~5번 과제를 수행하면서 만든 계정인 userint, sunrinst 사용자를 삭제하는 과정 캡쳐


사용자를 삭제하는 명령어는 userdel 이라는 명령어입니다.



userdel [옵션] [사용자계정]


옵션 

옵션 내용 

-r 

 홈 디렉토리 삭제 





7. sunrincom 그룹을 삭제하는 과정을 캡쳐


그룹을 삭제하는 명령어는 groupdel 입니다.


groupdel [그룹명]

 

옵션은 없습니다.




8.  6~7번 문제를 수행하면서 변경된 내용이 저장된 파일을 열어 변경된 내용 확인


사용자의 내용은 /etc/passwd에 담겨있고 그룹의 내용은 /etc/group에 담겨있으니 한번 확인해봅시다.


(겁색된 결과가 없다.)


9. fedoragruop을 만드는 과정 및 GID 확인


이정도는 거뜬히 해낼 수 있으리라 믿습니다.



10. 새로운 user1, user2 사용자를 만들되 그룹을 fedoragroup 으로 지정하는 과정 캡쳐


useradd -d 옵션을 사용하면 끝입니다.



11. user1과 user2의 uid와 gid를 확인하는 과정 캡쳐


/etc/passwd를 들춰보면 되겠군요.





12. user1과 user2의 비밀번호 확인하는 과정


/etc/shadow 파일에 비밀번호가 저장됩니다. 지금 경우에는 딱히 비밀번호를 지정 안했기때문에 이렇게 나타나지만 비밀번호를 지정할경우 암호화 되어 저장됩니다.




13. user1과 user2의 비밀번호를 저장하는 과정


passwd [사용자 계정] 을 하게되면 비밀번호를 변경할 수 있습니다.




14. 변경되어 암호화된 비밀번호를 확인하는 과정


/etc/shadow 파일을 다시 확인해보면 암호화된 비밀번호를 확인할 수 있습니다.




이걸로 끝입니다. 명령어 자체만 보면 어렵진 않은데 옵션 외우기가 힘드네요 ㅜㅜ



덧글 달아주시면 감사합니다. (__)

'IT > 리눅스' 카테고리의 다른 글

리눅스 역사와 특징과 순위  (0) 2013.02.04
리눅스 파일 압축 명령어  (4) 2012.06.28
리눅스 vi 편집기  (0) 2012.06.24
리눅스 파일과 디렉토리의 접근 권한  (0) 2012.06.22
리눅스 기초적인 기본 명령어  (1) 2012.04.26