作为程序员一定要保持良好的睡眠,才能好编程

linux下创建目录文件权限分配原则

发布时间:2018-09-12

都知道在linux下有好多文件或目录是不能访问、或只读的


我们开发中经常会遇到在磁盘上创建目录 或文件,

那创建了目录、文件,权限应该怎么分配?


linux相关资料说了   目录一般情况使用  0755   文件一般使用 0644


恩,这0755  是什么意思?权限是多大?


听我一一道来:


Linux 系统中采用三位十进制数表示权限,如0755, 0644.

0 7 5 5
ABCD
A- 0, 表示十进制
B-用户 
C-组用户 
D-其他用户
 
---  -> 0   (no excute , no write ,no read)


--x  -> 1   excute, (no write, no read)

-w-  -> 2   write 

-wx  -> 3   write, excute

r--  -> 4   read

r-x  -> 5   read, excute

rw-  -> 6   read, write , 

rwx  -> 7   read, write , excute
 
0755->即用户具有读/写/执行权限,组用户和其它用户具有读写权限;
0644->即用户具有读写权限,组用户和其它用户具有只读权限;
 
一般赋予目录0755权限,文件0644权限。


嗯,记住 


1 excute

2 read

3 read excute

4 write

5 write excute

6 write read

7 write read excute


记住。