• linux chmod命令修改文件权限


    在linux中,使用chmod命令修改一个文件的权限。

    首先,我们查看一个文件夹下所有文件的权限

    ls -l

    linux文件或目录的权限分为,读、写、可执行三种权限。文件访问的用户类别分为,文件创建者、与文件创建者同组的用户、其他用户三类。

    以其中readme.txt 文件来介绍
    -rw-r–r–. 1 root root 0 May 16 08:13 readme.txt
    主要看前十个字符

    第1个字符若为d,表示是一个文件夹;否则是一个文件
    第2~4个字符,指的是创建者拥有的权限
    第5~7个字符,指的是与创建者同组的用户所拥有的权限
    第8~10个字符,指其他用户拥有的权限
    那么对于readme.txt这个文件,创建者的权限是读写;同组用户的权限是读;其他用户的权限也是读。

    修改一个文件的权限方式有两种:

    第一种,可以形如 chmod 755 readme.txt

    其中,0 表示没有权限;1表示可执行权限;2表示写权限;4表示读权限;
    那么755 即表示把这个文件设置为创建者拥有所有权限,而同组用户与其他用户只拥有读写权限。

    第二种,可以形如 chmod a+x readme.txt

    其中, a 表示所有用户,u表示创建者用户 ,g 表示同组用户,o表示其他用户 ;+ 表示 添加权限,- 表示取消权限; r 表示读权限,w 表示 写权限,x 表示 可执行权限。

    那么a+x 表示把这个文件的所有用户添加可执行权限。

  • 相关阅读:
    管理~资源组织运作
    科学与艺术区别
    概念思维
    拨开文字表象,关注背后事实
    论信息部门与业务部门的关系
    再论信息系统
    linux命令行快捷键记录
    hadoop,帮我解了部分惑的文章
    hadoop运行测试命令遇到的问题
    日志分析及几个小技巧
  • 原文地址:https://www.cnblogs.com/zyh0430/p/11877744.html
Copyright © 2020-2023  润新知