美文网首页
linux命令之chmod

linux命令之chmod

作者: summer琴 | 来源:发表于2020-04-03 16:45 被阅读0次

使用命令ls -l即可查看文件详情


其中关于文件权限,详解如下
image.png
文件的权限一共三组,分别为文件所有者、所属组其他成员、其他人;每组有三种属性:读r、写w、执行x,数字表示为r=4、w=2、x=1

chmod修改权限用法

  • 文件设置为所有人皆可读取
chmod a+r isTester666.ini
chmod ugo+r isTester666.ini
chmod 444 isTester666.ini
  • 只有文件所有者可执行
chmod u+x,go-x isTester666.ini
  • 设置所有权限
chmod a+rwx isTester666.ini
chmod 777 isTester666.ini
  • 所有人只读权限
chmod a=r isTester666.ini

我你他ugo,或者一起都叫a,连接关系就是用+-=,实在不行就421

文件和目录权限的具体意义

上面我们了解了文件和目录得三种权限rwx,那么到底这三种权限具体有什么含义呢?
文件

  • r(read):可读取此文件的实际文字内容
  • w(write):可以编辑、新增、修改该文件内容(但不含删除)
  • x(execute):该文件有可被系统执行的权限
    目录
  • r(read contents in directory):可读取此目录结构列表,即可查询该目录下的文件名数据(如ls查看)
  • w(modify contents of directory):可以改动该目录结构列表的权限
  1. 创建新的文件和目录
  2. 删除已经存在的文件或目录(不管该文件权限是什么)
  3. 将已经存在的文件或目录更名
  4. 搬移该目录下的文件或目录位置
  • x(access directory):用户能否进入该目录(cd xxx)

相关文章

网友评论

      本文标题:linux命令之chmod

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