HELLO_HELL?

블로그 이미지

준P

[Linux] uid ? gid 리눅스 사용자 식별자

Linux 2015. 12. 24. 20:26

리눅스에서는 사용자를 식별하는데 유저 아이디로 구분을 하는데 (UID) 양의 정수로 0부터 32767까지 사용한다(16비트)


특이하게 0은 무조건 슈퍼유저(root)이다. 


또한 시스템에 따라서 시스템 용도로 예약되어 있다. 보통은 1부터 100까지 이지만 레드헷은 101부터 499까지 데비안은 999까지 예약 해놓는다.


UID는 /etc/password 파일과 관련이 깊다. password파일은 사용자의 비번과 같은 정보가 담겨있어서 uid가 들어가면서 구분을 하기 떄문에 uid를 통해서 사용자를 찾을수 있다.


리눅스에서는 그룹을 통해서 사용자를 묶을수 있다. GID는 그룹 이이디로 사용자를 목적에 의해 분루 한것이다. 


루트의 그룹은 항상 0이다./etc/password와 /etc/group을 통해서 알수 있다.


id 명령어를 통해서 현제 자신의 그룹 과 id를 알 수 있다.

chmod 나 chgrp과 같은 명령어를 통해서 파일이나 디렉토리의 사용자를 변경 혹은 삭제를 가능하게 만들 수 있다.


수정할떄에는 수정할 파일의 수정 권한을 가지고 있는 유저에게서 실행해야 한다.


예 chmod 755 testfile


chmod user:user testfile


chgrp user testfile


chgrp (gid) testfile



참고로 수정을 하면 해당 파일이나 디렉토리만 적용이 되기 때문에 하위 폴더나 파일에 적용시킬려면-R 옵션을 추가 해야 한다.!

저작자표시 비영리 변경금지 (새창열림)

'Linux' 카테고리의 다른 글

[Linux] 터미널 색상 변경  (0) 2016.01.02
[Linux] 파일 허과권과 접근 권한  (0) 2015.12.24
[Linux] 입 출력 리다이렉션  (0) 2015.12.24
[Linux] zsh에서 agnoster테마 사용하기 [tested in Ubuntu]  (0) 2015.12.21
[Linux] .desktop 파일 만들기  (0) 2015.12.01
Posted by 준P
블로그 이미지

by 준P

공지사항

    최근...

  • 포스트
  • 댓글
  • 트랙백
  • 더 보기

태그

글 보관함

«   2025/05   »
일 월 화 수 목 금 토
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 31

링크

카테고리

HELLO? (157)
스터디 (6)
Windows 구조와 원리 OS를 관통하는 프로그.. (6)
Development (44)
Android (5)
Assembly (4)
C/C++ (11)
C# (0)
HTML (1)
JAVA (2)
JSP (3)
JS Script (2)
Linux Shell Script (2)
Open GL (1)
PHP (0)
Python (1)
QT library (3)
SQL (1)
Swift (1)
MongoDB (0)
Express JS (1)
Angular JS (1)
Node JS (1)
SpongePoweredForgePluginDev.. (2)
Unity3d (1)
Docker (0)
Linux (22)
Linux Kernel Study (1)
Network (9)
WireShark (1)
Network Theory (6)
Hack the packet 2013 (2)
Reversing (50)
Windows PE (10)
Windows Reversing (1)
Linux PE (0)
Linux Reversing (0)
Android Reversing (2)
Reversing Tools (8)
CodeEngn (25)
Reversing.kr (2)
abex's (2)
Sites (3)
System (12)
FTZ (9)
Buffer Over Flow (3)
GDGkr (1)

카운터

Total
Today
Yesterday
방명록 : 관리자 : 글쓰기
준P's Blog is powered by daumkakao
Skin info material T Mark3 by 뭐하라
favicon

HELLO_HELL?

  • 태그
  • 링크 추가
  • 방명록

관리자 메뉴

  • 관리자 모드
  • 글쓰기
  • HELLO? (157)
    • 스터디 (6)
      • Windows 구조와 원리 OS를 관통하는 프로그.. (6)
    • Development (44)
      • Android (5)
      • Assembly (4)
      • C/C++ (11)
      • C# (0)
      • HTML (1)
      • JAVA (2)
      • JSP (3)
      • JS Script (2)
      • Linux Shell Script (2)
      • Open GL (1)
      • PHP (0)
      • Python (1)
      • QT library (3)
      • SQL (1)
      • Swift (1)
      • MongoDB (0)
      • Express JS (1)
      • Angular JS (1)
      • Node JS (1)
      • SpongePoweredForgePluginDev.. (2)
      • Unity3d (1)
    • Docker (0)
    • Linux (22)
    • Linux Kernel Study (1)
    • Network (9)
      • WireShark (1)
      • Network Theory (6)
      • Hack the packet 2013 (2)
    • Reversing (50)
      • Windows PE (10)
      • Windows Reversing (1)
      • Linux PE (0)
      • Linux Reversing (0)
      • Android Reversing (2)
      • Reversing Tools (8)
      • CodeEngn (25)
      • Reversing.kr (2)
      • abex's (2)
    • Sites (3)
    • System (12)
      • FTZ (9)
      • Buffer Over Flow (3)
    • GDGkr (1)

카테고리

PC화면 보기 티스토리 Daum

티스토리툴바