오늘은 학교에서 수업받은 내용들을 정리하는 김에 포스팅 하겠습니다.
문제 위주로 하나 하나 명령어를 설명하는 방식으로 설명해드리겠습니다.
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 |