博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
file permissions
阅读量:6148 次
发布时间:2019-06-21

本文共 1541 字,大约阅读时间需要 5 分钟。

  • 文件读写权限

[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,如需转载请自行联系原作者

你可能感兴趣的文章
【SICP练习】150 练习4.6
查看>>
HTTP缓存应用
查看>>
KubeEdge向左,K3S向右
查看>>
DTCC2013:基于网络监听数据库安全审计
查看>>
CCNA考试要点大搜集(二)
查看>>
ajax查询数据库时数据无法更新的问题
查看>>
Kickstart 无人职守安装,终于搞定了。
查看>>
linux开源万岁
查看>>
linux/CentOS6忘记root密码解决办法
查看>>
25个常用的Linux iptables规则
查看>>
集中管理系统--puppet
查看>>
分布式事务最终一致性常用方案
查看>>
Exchange 2013 PowerShell配置文件
查看>>
JavaAPI详解系列(1):String类(1)
查看>>
HTML条件注释判断IE<!--[if IE]><!--[if lt IE 9]>
查看>>
发布和逸出-构造过程中使this引用逸出
查看>>
Oracle执行计划发生过变化的SQL语句脚本
查看>>
使用SanLock建立简单的HA服务
查看>>
发现一个叫阿尔法城的小站(以后此贴为我记录日常常用网址的帖子了)
查看>>
Subversion使用Redmine帐户验证简单应用、高级应用以及优化
查看>>