useradd : 새로운 사용자 계정을 추가하기 위한 명령어
passwd : 계정의 비밀번호 설정을 위한 명령어
usermod : 사용자 계정 정보를 수정한다.
-u(uid 값을 수정), -g(gid값을 수정) –s (기본 셸을 수정) –c(설명)
userdel : 사용자 계정 삭제 (-r을 꼭 붙여줘야 깔끔하게 삭제가 된다.)
groupadd : 새로운 그룹을 추가한다.
groupdel : 그룹 삭제
cat /etc/passwd : 사용자의 계정정보를 볼 수 있다.
duck이라는 user을 추가하고 passwd설정하고 etc/passwd에서 보겠다.
Duck(id):x(passwd) : 521(uid): 521(gid):(설명): /home/duck(홈디렉토리):/bin/bash(로그인쉘)
cat /etc/group : 그룹정보를 볼 수 있다.
company라는 그룹을 만들고 정보를 보겠다.
Company(id):x(passwd):1006(gid)
Chage : 사용자 패스워드 정보 관리
-m(암호를 바꿀 수 있는 최소 날 수) –M(암호를 바꿔야 하는 최대 날 수)
-E (계정 만료) –i(암호 만료 후 유효기간) –W(암호 만료되기 전 경고) –l(확인)
Cat /etc/shadow : 사용자들의 패스워드 정보를 볼 수 있다. 아까 만든 계정 duck의 passwd 정보를 보겠다.
duck(id) 그 사이에는 비밀번호다. :18067(패스워드가 마지막변경된 날짜) : 0(최소사용 일수) 99999(최대사용일수):7(경고메시지) : (비활성화) : (계정만료)
파일이나 디렉토리에 특정사용자에게만 권한을 주는 명령어도 있다.
Setfacl : 파일이나 디렉토리 등 추가적인 허가를 수정할 떄 사용
getfacl : 파일이나 디렉토리 등 추가적인 허가를 확인할 때 사용
ex) setfacl -m u:aa:rw a.txt (a.txt에 user aa에게 읽기쓰기 권한 준다.)
getfacl a.txt(a.txt의 권한 내용을 보여 준다.)
setfacl -x u:aa: a.txt(권한을 해체한다.)
'LINUX > 기본' 카테고리의 다른 글
LVM(Logical Volume Manager) (0) | 2019.07.01 |
---|---|
mount(기본 명령어) (0) | 2019.07.01 |
권한설정, ip설정 (0) | 2019.07.01 |
심볼릭링크, 하드링크 (0) | 2019.07.01 |
리눅스(기본명령어) (0) | 2019.07.01 |