Linux常用命令—权限管理命令

发表于:2017-4-20 10:35

字体: | 上一篇 | 下一篇 | 我要投稿

 作者:木杳文    来源:简书

  1、chmod
  ①命令英文原意:change the permissions mode of a file
  ②命令所在路径:/bin/chmod
  ③执行权限:所有用户
  ④语法:chmod [{ugoa}{+-=}{rwx}] [文件或目录]
  [数字权限] [文件或目录]
  -R 递归修改
  ⑤功能描述:改变文件或目录权限
  *只有文件或目录“所有者”或者“root用户”可以修改当前文件或目录的权限
  *u:所有者,g:所属组,o:其他人,a:所有人
  *数字权限:r(读):4,w(写):2,x(执行):1
  例:chmod 755 /tmp/test  (文件权限被修改为:rwxr-xr-x)
  *只有对文件所在的目录有”写权限“才可以删除此文件
  2、 chown
  ①命令英文原意:change file ownership
  ②命令所在路径:/bin/chown
  ③执行权限:所有用户
  ④语法:chown [用户] [文件或目录]
  ⑤功能描述:改变文件或目录的所有者
  ⑥范例:chown yonghu /tmp/test(改变文件/tmp/test的所有者为yonghu)
  *只有root用户可以改变文件的所有者
  *指定的用户必须是系统中存在的用户
  3、chgrp
  ①命令英文原意:change file group ownership
  ②命令所在路径:/bin/chgrp
  ③执行权限:所有用户
  ④语法:chgrp [用户组] [文件或目录]
  ⑤功能描述:改变文件或目录的所属组
  ⑥范例:chgrp yonghuzu /tmp/test(改变文件/tmp/test的所属组为yonghuzu)
  4、umask
  ①命令英文原意:the user file-creation mask
  ②命令所在路径:Shell内置命令
  ③执行权限:所有用户
  ④语法:umask [-S]
  -S 以rwx形式显示新建文件缺省权限
  ⑤功能描述:显示、设置文件的缺省权限
  *使用touch新建文件,不具有可执行权限(相当于缺省权限去掉所有可执行权限)
  *缺省权限: u=rwx,g=rx,o=rx,新建文件权限:rw-r--r--
  *设置缺省权限时,设置的值为777减去所需要的设置的缺省权限值
  *希望设置的缺省权限:u=rwx,g=rx,o=r (754)【777-754=023】
  *执行命令:umask 023
《2023软件测试行业现状调查报告》独家发布~

关注51Testing

联系我们

快捷面板 站点地图 联系我们 广告服务 关于我们 站长统计 发展历程

法律顾问:上海兰迪律师事务所 项棋律师
版权所有 上海博为峰软件技术股份有限公司 Copyright©51testing.com 2003-2024
投诉及意见反馈:webmaster@51testing.com; 业务联系:service@51testing.com 021-64471599-8017

沪ICP备05003035号

沪公网安备 31010102002173号