{ 계정생성 }
1. 계정 생성과 암호 설정
]#useradd 계정명
]#passwd 계정명
2. 홈 디렉토리 개별 설정
]#useradd 계정명 -d 홈디렉토리 위치
3 계정확인
(1) 계정의 정보 등록 /etc/passwd
(2) 계정의 암호 등록 /etc/shadow
(3) 계정의 홈 디렉토리 생성 /home
(4) 계정의 이메일 파일 생성 /var/mail
{ 계정 홈 디렉토리 자동 세팅 }
- /etc/skel 디렉토리의 설정으로 새로 생성되는 계정의 홈을 자동 세팅할 수 있다.
{ 계정 삭제 }
]# userdel -r 계정명
* 혹시 ) -r 옵션을 생략한 경우 , 계정의 홈 디렉토리와 이메일 파일을 수동 삭제한다.
{ 계정 정보 변경 }
1. 계정명 변경
(형식) usermod -l(엘) newUserName oldUserName
]#useradd radio1
]#passwd radio1
]#usermod -l radio7 radio1
2. 계정의 홈 디렉토리 변경
(형식) usermod -d newHomeDirectory -m userName
]#useradd tv1
]#passwd tv1
]#usermod -d /usr/tv7 -m tv1
3. 계정에 Lock 걸고 해제
]#usermod -L aaa
]#usermod -U aaa
{ 로그인 계정 변경 }
- su : 다른 계정으로 로그인 시 사용하는 명령어
]#su - root (로그인했을 때와 같은 효과)
]#su root (숨겨진 파일들이 실행되지 않는다)
{ 접속 계정 확인 }
1. 모든 로그인 계정 목록
]#users -- 단순 목록
]#who -- 상세정보 1
]#w -- 상세정보 2 - 실행 명령관련 정보 출력
2. 현 작업자의 로그인 계정명 출력
]#whoami
{ 로그인 메세지 관련 }
]#vi /etc/issue ( local에서 다른 계정으로 로그인시의 메시지 )
]#vi /etc/issue.net ( 원격으로 로그인 시 )
]#vi /etc/motd ( 로그인 후 )
{ 기타 중요 명령어 살펴보기 }
1. 파일 찾기 명령어
(1) 특정 이름의 모든 파일을 찾기
]#find / -name httpd.conf
(2) 특정 사용자 소유의 모든 파일 찾기
]#find / -user linux(계정이름)
(3) 특정 허가권의 모든 파일을 찾기
]#find / -perm 777
2. 특정 문구 찾기 명령어
(1) 기본
]#grep root /etc/passwd
(2) 행번호 출력 속성
]#grep -n root /etc/passwd
(3) 대소문자 구별하지 않기 속성
]#grep -i root /etc/passwd
(4) 속성들 붙이기
]#grep -ni root /etc/passwd
3. 파일 내용 출력 명령어
1. cat
]# cat /etc/passwd // 전체출력
2. sort
]#sort /etc/passwd // 순차출력
]#sort -r /etc/passwd // 역순출력
3. head - 출력 개수 제한하기 (상위기준)
]#head /etc/passwd // 10개출력
]#head -5 /etc/passwd // 개수지정
4. tail - 출력 개수 제한하기(하위기준)
]#tail /etc/passwd
4. 여러개의 명령 한꺼번에 실행
]#ls /etc ; ls /usr
5. 파일에 링크 걸기
(1) Hard Link : 원본 file과 링크 file의 inode 값이 같다..하나가 변하면 나머지도 변하고 원본이 삭제 되도 괜찮다.
]#ln one.txt one_link1.txt
(2) Symbolic Link : inode 값이 다른 상태로 link된다 . 원본이 없어지면 쓰레기 값으로 된다.
]#ln -s one.txt one_link2.txt
6. inode (하드에 있는 file의 위치를 숫자로 표시) 값 출력
]#ls -i
7. 사용중인 프로세서 확인하기
(1) 현재 실행 중인 프로세서 출력
]#ps -aux
(2) 프로세서 삭제
]#kill -9 number
(실습)
]#vi zz.txt # 켜 놓은 상태로 다른 작업 공간으로 GO
]#ps -aux # vi 실행 라인은 찾는다.
]#kill -9 실행번호 # 강제 종료
** vi 켜놓은 작업 공간으로 다시 이동하여 꺼져 있음을 확인한다.
8. 파일 내용 비교 명령어
(형식)
diff -c 파일1 파일2
(실습)
]#cp /etc/passwd pass.txt
]#vi pass.txt # 내용 살작 변경
]#diff -c /etc/passwd pass.txt # 내용이 같으면 아무 메세지 없음
9. 한 화면씩 끊어 출력하기
]#ls -al /etc |less
**) next: [space bar] ; before: [b] ; 종료: [q]