美文网首页
权限管理命令

权限管理命令

作者: 大眼杰的世界 | 来源:发表于2017-01-09 21:41 被阅读0次

改变文件权限只有文件所有者和root用户有权限修改

语法:chmod [{ugoa} {+-=} {rwx}] [文件或目录] [mode=421] [文件或目录]

                      -R递归修改

功能:改变文件或目录权限

ps:r等同于4,w等同于2,x等同于1

方式一:例:多个操作集合一起用逗号隔开:chmod g+w,o-r chenchao.txt

方式二:例:chmod 777 chenchao.txt

-R的应用,例:chmod -R 777 testdir 结果是将testdir目录及testdir下面的子目录权限全部改为rwx

文件及目录权限说明

例:现在root用户模式下的/test目录权限为rwxrwxrwx,其中/test/liu.txt文件权限为rw-r--r--,在一般用户模式下可以将/test/liu.txt文件进行删除。故删除文件的前提是文件所在的目录有w权限。

其他权限管理命令

语法:chown  [用户] [文件或目录]

英文:change fiel ownership

功能:改变文件或目录的所有者

例1:只有在root用户下才能将文件所有者改为root,如:#chown root /home/rambo/1.txt

例2:将文件所有者改为其他一般用户,在两种用户模式下都可以。

如:$chown xiao 1.txt


语法:chgrp  [用户] [文件或目录]

英文:change file group ownership

功能:改变文件或目录的所属组

例:chgrp tianzhujiao 1.txt

ps:用户组默认为创建者的名字

语法:umask [-S]

-S以rwx形式显示新建文件缺省权限

功能:显示、设置文件的缺省权限

例:umask -S    ,显示出来的权限为后面新创建的目录权限,但和新出创建的文件差一个x执行权限。

ps:linux系统中新建文件的缺省权限为执行权限,默认不具有可执行权限

例:umask  ,结果为0022,默认权限为775,即-------w-,也就是实际权限的反向值

若想以后创建目录的权限都为754,则777-754=023,执行#umask 023即可。结果用#umask -S查看,结果为u=rwx,g=rx,o=r,即754.


相关文章

  • Linux常见命令

    权限管理命令 权限管理命令 chmod英文愿意: change the permissions mode of a...

  • linux自学笔记(五)

    其他权限管理命令 权限管理命令chown 命令名称:chown命令英文原意:change file ownersh...

  • Linux 6-用户权限相关命令

    目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限...

  • linux 之用户权限

    用户权限相关命令 目标 用户/权限/组的基本概念 用户管理终端命令 访问权限终端命令 01.用户管理 1.1 多用...

  • 10.用户权限相关命令

    目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限...

  • 权限管理命令

    权限管理命令 权限介绍 chmod 命令 功能描述:修改文件的权限模式 权限模式 1.用户身份 u:代表所有者(u...

  • 安卓Read-only file system挂载目录为可写

    获取管理员权限(su),运行下面命令 r+w权限 仅r权限

  • linux常用命令

    文件处理命令 目录处理命令 权限管理命令 文件搜索命令 帮助命令 用户管理命令 压缩解压命令 tar解压缩命令 语...

  • mac安装报错Error: EACCES: permission

    原因: 执行命令行命令时没有获得管理员权限 解决方案:在命令行前面添加sudo获取管理员权限,输入管理员密码就行 ...

  • mac安装cnpm报错(Error: EACCES: permi

    原因: 执行命令行命令时没有获得管理员权限 解决方案:在命令行前面添加sudo获取管理员权限,输入管理员密码就行 ...

网友评论

      本文标题:权限管理命令

      本文链接:https://www.haomeiwen.com/subject/itihbttx.html