반응형
Notice
Recent Posts
Recent Comments
Link
«   2025/09   »
1 2 3 4 5 6
7 8 9 10 11 12 13
14 15 16 17 18 19 20
21 22 23 24 25 26 27
28 29 30
Tags
more
Archives
Today
Total
관리 메뉴

비전공개미 개발노트

[Linux] 사용자 정보 본문

서버/Linux

[Linux] 사용자 정보

비전공개미 2022. 11. 2. 17:43
반응형
SMALL

cat /etc/passwd  --  사용자의 이름, 암호, ID, groupID 등 내용을 확인할 수 있다

cat /etc/shadow  --  사용자의 암호가 저장되어 있다

 

adduser

adduser user1  --  user1이라는 사용자를 추가

 

passwd

passwd user1  --  user1사용자의 비밀번호를 지정하거나 변경

 

usermod

usermod --shell /bin/bash user1  --  user1의 쉘을 /bin/bash로 변경

usermod --groups server user1  --  user1의 보조그룹에 server그룹을 추가

 

userdel

userdel user1  --  사용자만 삭제

userdel -r user1  --  사용자의 홈 디렉토리까지 삭제

 

chage

chage -l user1  --  user1사용자의 설정사항을 확인

chage -E 2022/11/02 user1  --  user1사용자의 암호만료일 변경

 

group

cat /etc/group  --  등록된 그룹내역을 확인

 

groups

groups  --  현재 사용자가 소속된 그룹을 확인

groups user1  --  user1의 소속된 그룹을 확인

 

groupadd

groupadd user2  --  user2 그룹을 생성

groupadd --gid 2000 user2  --  gid가 2000dls user2그룹을 생성

 

groupmod

groupmod user2 --new-name user3  --  user2의 그룹이름을 user3로 변경

 

groupdel

groupdel user2  --  user2그룹을 삭제

 

gpasswd

gpasswd user2  --  user2그룹의 암호를 지정

gpasswd -a newuser user2 --  newuser를 user2그룹의 사용자로 추가

gpasswd -A newuser user2  --  newuser를 user2그룹의 관리자로 지정

gpasswd -d newuser user2  --  newuser를 user2그룹에서 제거

 

 

--------------------------------------------------------------------------------------------------

 

 

<권한>

chmod

rwx(사용자) rwx(그룹) rwx(그외 사용자)

r = 4, w = 2, x = 1  총합 7로 권한을 지정한다

ex) 744 = 사용자(모든권한부여), 그룹(읽기만 가능), 그외 사용자(읽기만 가능)

 

u = 사용자, g = 그룹, o = 그외 사용자

 

chmod 777 test.txt  --  test.txt파일의 모든권한을 모두에게 부여

chmod u-x test.txt  --  u(사용자)의 x(실행)권한을 제거

chmod u+x test.txt  --  u(사용자)의 x(실행)권한을 추가

chmod g-rw test.txt  --  g(그룹)의 r(읽기), x(실행)권한을 제거

chmod o-rwx test.txt  --  o(그외 사용자)의 r(읽기), w(쓰기), x(실행)권한을 제거

 

 

<특수 권한>

ls -al /usr/bin/passwd  -rwsr-x-r-x 4750

 

 

<Sticky Bit>

설정된 디렉토리는 모두가 접근가능하게 할 수 있지만 삭제는 생성한자와 관리자만 지울수 있도록 한다

chmod 1777 디렉토리명  --  drwxrwxrwt  --  t가 추가됨

 

 

--------------------------------------------------------------------------------------------------

 

 

사용자 변경

su - kim  --  사용자를 kim으로 변경한다(환경변수까지 적용됨)

logout 또는 exit  --  변경했던 사용자를 종료하고 이전계정으로 돌아간다

 

 

파일소유권 변경

chown kim test.txt  --  test.txt파일의 소유권을 사용자 kim으로 변경한다

chown kim.kim test.txt  --  test.txt파일의 소유권과 그룹을 kim으로 변경한다

 

chown .kim test.txt  --  test.txt파일의 그룹을 kim으로 변경한다

charp kim test.txt  --  test.txt파일의 그룹을 kim으로 변경한다 (chown .그룹명 과 같다)

 

 

sudo

cat /etc/shadow입력시 허가거부가 뜬다

sudo cat /etc/shadow 앞에 sudo를 입력하면

현재 사용자의 암호를 묻고 입력시 root권한으로 하나의 명령만 실행할 수 있다.

반응형
LIST
Comments