리눅스의 파일 권한 기본

리눅스 파일 권한 기본 (A)


리눅스의 장점 중 하나는 파일 공유를 제공 할뿐만 아니라 사용자 파일의 보안을 보장하면서 다중 사용자 환경을 멀티 태스킹 가지고 있다는 것입니다. 따라서, 권한 관리 설정 파일은 특히 중요합니다.

 

 

1. 기본 권리

1.1 권한 설명

[der@Der ~]$ ls -al 현재 디렉토리에있는 모든 파일에 대한 # 목록 상세 정보

 

 

마지막으로, 파일 맵보다 더 .bash_logout , 예를 들어이 '' 숨겨진 파일을 나타냅니다;

- rw-을 아르 자형- 아르 자형- 1 데르 der (18) 
8월 8 20시 6분 .bash_logout
파일 형식 소유자 권한 그것은 권한의 집합입니다 다른 사람의
권리
연결 파일 소유자 파일 그룹입니다 파일 크기 마지막 수정 시간 .. .. 파일 이름

표현의 권리

방법 글자 R & LT : 읽기 (가)> 읽기 액세스, W는 : 쓰기 -> 쓰기 권한; X : excute-> 실행 권한을, 디지털 처리를 4 -> 읽기 권한이, 2 -> 쓰기 권한] . 1 -> 실행 권한; 

.Bash_logout 파일 소유자는 RW 권한이있는 루트이며, 그룹은 루트에 대한 액세스를 읽기 (그룹의 다른 사용자가있을 수 있습니다) 다른 R 권한이, 당신은 새 사용자를 만들 때 사용자가 기본 사용자 이름의 집합입니다 .

예 : 이 그룹과 카탈로그를 입력 여부를 다른 사람 (다른 사람)의 회원을 testgroup 것인가?

drwxr-xr- 1 TEST1 testgroup 5238 6월 19일 10시 25분 그룹 /

A : 심지어 읽기 권한이 경우, 디렉토리를 입력 할 수 있으며, 사용자가 더 집행에 전력이 공급되지 않는 othes testgroup 그룹은 쓰기 권한이없는 디렉토리를 입력, 디렉토리를 수행 할 수있는 권리가 있습니다.

1.2 권한 변경

명령 : chgrp하지 chown 함수, chmod를

파일을 변경하는 그들의 그룹 : chgrp하지

    을 chgrp [OPTION] ... GROUP 파일 ...

[root@Der_Tencent ~]# su - #切换之root用户,root才有更改文件的属性; 
[root@Der_Tencent ~]# touch test.txt #用touch创建测试文件 
[root@Der_Tencent ~]# ls -al test.txt #列出该文件的详细属性 
-rw-r--r-- 1 root root 0 Sep 22 20:27 test.txt #文件的属组为root 
[root@Der_Tencent ~]# useradd alice #添加alice用户,默认属组问alice 
[root@Der_Tencent ~]# chgrp alice test.txt #更改文件属组为alice 
[root@Der_Tencent ~]# ls -l test.txt 
-rw-r--r-- 1 root alice 0 Sep 22 20:27 test.txt #文件的属主已改为alice 

chmod를 : 변경 파일 권한

MODE 표현 가중 표기 : U = g = O, = 

[root@Der_Tencent ~]# chown alice test.txt #更改文件的属主为alice 
[root@Der_Tencent ~]# ls -l test.txt 
-rw-r--r-- 1 alice alice 0 Sep 22 20:27 test.txt #属主已经改为alice 
[root@Der_Tencent ~]# chown root:root test.txt #同时更改属主和属组 
[root@Der_Tencent ~]# ls -l test.txt 
-rw-r--r-- 1 root root 0 Sep 22 20:27 test.txt 

chmod를 : 변경 파일 권한

MODE 표현

가중 표기 : U (사용자), g (그룹) = O (기타) =

[root@Der_Tencent ~]# chmod u=rwx,o=rw test.txt #以逗号隔开选项 
[root@Der_Tencent ~]# ls -l test.txt 
-rwxr--rw- 1 root root 0 Sep 22 20:27 test.txt 

인증 표기 : U +, U-, g +, G-] + O, O-

[root@Der_Tencent ~]# chmod g+w,g-r,o-w test.txt 
[root@Der_Tencent ~]# ls -l test.txt # 
-rwx-w-r-- 1 root root 0 Sep 22 20:27 test.txt# 

참고 : 법안을 활성화하면 반드시 지정된 속성을 변경하면서 힘을 실어 표현, 다른 속성을 재정의

디지털 방식에서 R = 4, w = 2, X = 1

[root@Der_Tencent ~]# chmod 644 test.txt #u=4+2,g=4,o=4 
[root@Der_Tencent ~]# ls -l test.txt 
-rw-r--r-- 1 root root 0 Sep 22 20:27 test.txt #u读写权限,g读权限,o读权限 

파일과 디렉토리에 1.3 권한을 의미

파일하려면

R (읽기) : 명령 고양이, 꼬리, 머리가이 문서의 실제 내용을 읽고, W (쓰기), 편집 (파일을 삭제하지 않고 있지만) 추가하거나 파일의 내용을 수정할 수 있습니다 명령을 빔은, 나노, X는 (실행) :이 파일 권한은 시스템, 예를 들어, 보통 .sh 스크립트 파일에 의해 수행 될 수있다. 
 

디렉토리

예를 들어, ls 명령, 당신은 디렉토리에있는 파일을 볼 수 있습니다 : R (디렉토리의 내용을 읽기) w는 (디렉토리의 내용을 수정할) : 이동, 이름 변경, 삭제, 디렉토리에있는 파일 디렉토리를 작성, X 축 (디렉토리 액세스) : 디렉토리를 입력 할 수 있습니다; 
 

참고 : 1, 디렉토리 RW, 질소 산화물이 경우에도 입력 할 수 없습니다 작업 디렉토리, 2, 사용자는 심지어 디렉토리 파일의 허가없이, 당신은 또한 파일을 삭제할 수 있습니다 승, 전체 파일이 삭제되고, 승 디렉토리에 대한 권한을 가지고; 

추천

출처www.cnblogs.com/der1128/p/11569620.html