본문 바로가기

LINUX/기본

사용자, 그룹 패스워드 정보

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 : 사용자들의 패스워드 정보를 볼 수 있다아까 만든 계정 duckpasswd 정보를 보겠다.

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