file permissions

简介:
  • 文件读写权限

[root@localhost /]# ll /tmp/

total 20

drwx-w-r--. 2 root root    6 May  3 12:24 a1

d-w-r----x. 2 root root    6 May  3 12:24 a2

 

#ll#ls -l 命令可查看到文件和文件夹权限主要针对三类对象:owner,group,other

总结了对应的读写标识、三位2进制、8进制

--- 000 0

--x 001 1

-w- 010 2

-wx 011 3

r-- 100 4

r-x 101 5

rw- 110 6

rwx 111 7

COMMANDchmod [OPTION]... [MODE] FILE...

-R: 递归修改权限

MODE:

修改一类用户的所有权限:

u=

g=

o=

ug=

a=

u=,g=

修改一类用户某位或某些位权限

u+

u-

 

EXAMPLE:修改/tmp/a1文件为属主可写可读|属组只读|其他没有任何权限

修改前:

[root@localhost /]# ll /tmp/

total 20

drwx-w-r--. 2 root root    6 May  3 12:24 a1

修改后:

[root@localhost /]# chmod 640 /tmp/a1 

[root@localhost /]# ll /tmp/

total 20

drw-r-----. 2 root root    6 May  3 12:24 a1


COMMANDchmod [OPTION]... --reference=RFILE FILE...

参考RFILE文件的权限,将FILE的修改为同RFILE

 

  • 修改文件的属主和属组:仅root用户可用

修改文件的属主:chown

COMMANDchown [OPTION]... [OWNER][:[GROUP]] FILE...

用法:

OWNER

OWNER:GROUP

:GROUP

Note: 命令中的冒号可用.替换;

-R: 递归

COMMANDchown [OPTION]... --reference=RFILE FILE...

修改文件的属组:chgrp

                         chgrp [OPTION]... GROUP FILE...

                       chgrp [OPTION]... --reference=RFILE FILE...

                       -R

EXAMPLE:修改/tmp/b文件属主为simon,属组为simon

修改前:

[root@localhost /]# ll /tmp/

total 20

d-w-r----x. 2 root root    6 May  3 12:24 a2

修改后:

[root@localhost /]# chown simon:simon /tmp/a2

[root@localhost /]# ll /tmp/

total 20

d-w-r----x. 2 simon simon    6 May  3 12:24 a2


    •     文件或目录创建时的遮罩码:umask

            FILE: 666-umask

                    Note: 如果某类的用户的权限减得的结果中存在x权限,则将其权限+1

            DIR: 777-umask        

            umask: 查看

[root@localhost /]# umask

0022

            umask #: 设定

[root@localhost /]# umask 0033

[root@localhost /]# umask

0033

 

 


      本文转自echoroot 51CTO博客,原文链接:http://blog.51cto.com/echoroot/1921633,如需转载请自行联系原作者






相关文章
EnvironmentNotWritableError: The current user does not have write permissions to the targe...
EnvironmentNotWritableError: The current user does not have write permissions to the targe...
1805 0
|
9月前
ftok info: No such file or directory
ftok info: No such file or directory
102 0
|
9月前
|
存储 算法 Python
Crystallographic Information File
Crystallographic Information File(CIF)是一种用于存储晶体结构信息的标准文件格式,通常用于存储X射线衍射、中子衍射、电子衍射等晶体结构分析的数据。CIF文件包含了晶胞参数、原子坐标、晶体对称性等结构信息,是进行晶体结构分析和制备的基础数据。
286 1
objdump: ‘1443.14.0)‘: No such file or directory
objdump: ‘1443.14.0)‘: No such file or directory
80 0
No such file or directory
No such file or directory
213 0
No such file or directory
|
JavaScript 前端开发 Shell
|
JavaScript 前端开发 Shell