zoukankan      html  css  js  c++  java
  • 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 笔记 一
    DOS命令大全(经典收藏)
    win7+vmware8+centos6.3安装lamp
    php定时计划任务的实现原理
    用mootools开发的轮播图组件
    Git的使用感受
    崛起中的九大HTML5开发工具
    vi 基本命令
    linux grep命令
    写给2013年的自己
  • 原文地址:https://www.cnblogs.com/zyh0430/p/11877744.html
Copyright © 2011-2022 走看看