在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。
ls -l:得到
-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm
从第二个字符起rw-是说用户apple有读、写权,没有运行权,

接着的r--表示用户组users只有读权限,没有运行权,

最后的r--指其他人 (others)只有读权限,没有写权和运行权。

读、写、运行三项权限可以用数字表示,就是r=4,w=2,x=1。所以,上面的例子中的rw-r--r--用数字表示成644。
反过来说777就是rwxrwxrwx,意思是该登录用户(可以用命令id查看)、他所在的组和其他人都有最高权限。

用chmod o-r tt.htm命令改权限,o-r是others的权限中减掉读。结果是
-rw-r----- 1 bu users 2254 2006-05-20 13:47 tt.htm
如果用命令chmod 777 tt.htm,结果是
-rwxrwxrwx 1 bu users 2254 2006-05-20 13:47 tt.htm
任何人都有读、写、运行三项权限。

指令名称 : chmod

  使用权限 : 所有使用者
  使用方式 : chmod [-cfvR] [--help] [--version] mode file...
  说明 : Linux/Unix 的档案存取权限分为三级 : 档案拥有者、群组、其他。利用 chmod 可以藉以控制档案如何被他人所存取。

  参数格式 :

  mode : 权限设定字串,格式如下 : [ugoa...][[+-=][rwxX]...][,...],其中

  u:表示该档案的拥有者,

   g:表示与该档案的拥有者属于同一个群体(group)者

   o:表示其他以外的人,

   a:表示这三者皆是。
  + :  表示增加权限、- 表示取消权限、= 表示唯一设定权限。
    r : 表示可读取,w 表示可写入,x 表示可执行,X 表示只有当该档案是个子目录或者该档案已经被设定过为可执行。 -c : 若该档案权限确实已经更改,才显示其更改动作
  -f : 若该档案权限无法被更改也不要显示错误讯息
  -v : 显示权限变更的详细资料
  -R : 对目前目录下的所有档案与子目录进行相同的权限变更(即以递回的方式逐个变更)
  --help : 显示辅助说明

  --version : 显示版本

  范例 :将档案 file1.txt 设为所有人皆可读取 :
  chmod ugo+r file1.txt

  将档案 file1.txt 设为所有人皆可读取 :
  chmod a+r file1.txt

  将档案 file1.txt 与 file2.txt 设为该档案拥有者,与其所属同一个群体者可写入,但其他以外的人则不可写入 :
  chmod ug+w,o-w file1.txt file2.txt

  将 ex1.py 设定为只有该档案拥有者可以执行 :
  chmod u+x ex1.py

  将目前目录下的所有档案与子目录皆设为任何人可读取 :
  chmod -R a+r *

  此外chmod也可以用数字来表示权限如 chmod 777 file

  语法为:chmod abc file

  其中a,b,c各为一个数字,分别表示User、Group、及Other的权限。

  r=4,w=2,x=1

  若要rwx属性则4+2+1=7;
  若要rw-属性则4+2=6;
  若要r-x属性则4+1=7。

  范例:
  chmod a=rwx file 和chmod 777 file效果相同

  chmod ug=rwx,o=x file和chmod 771 file效果相同

  若用chmod 4755 filename可使此程式具有root的权限

网站根目录通常权限:rw-r--r--(+x)

sudo chmod -R a+rx /var/www

sudo chmod -R u+w /var/www

Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限相关推荐

  1. linux 760权限,Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限

    在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. ls -l:得到 -rw-r--r-- 1 apple users 2254 2006-05-20 ...

  2. 分析Linux文件rwx属性的含义

    Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来. ls -l(这个参数是字母L的小写,不是数字1) 这个命 ...

  3. linux 执行文件时提示权限不够 chmod 777

    ./执行文件时,提示权限不够 最简单的方法:chmod 777 文件/文件夹名称 赋给所有用户这个文件/文件夹的读,写,执行权限: chmod 用来修改某个目录/文件的访问权限 777 三位分别表示文 ...

  4. java执行shell命令,chmod 777 xxx,改变权限无效的解决办法。

    在java程序中执行shell命令,改变文件的权限,可以在命令行中执行 chmod 777 <span style="font-family: Arial, Helvetica, sa ...

  5. chmod -R xxx 3位数字权限对照表

    这里不与RWX的形似表达,那样太抽象,应为我也看不懂,也不好记忆,人对数字的记忆最好 这样更本不知道什么,这个对技术员有一定的硬性要求 ,一般用户记下数字权限就好 一般常用 444 500 550 5 ...

  6. linux cat cd,linux 文件系统命令 cat cd chmod

    cd,有时也写作chdir(change directory,改变目录),是在Unix.Windows和DOS操作系统下用于 改变工作目录的命令行命令.在Unix的外壳脚本与Windows或DOS的批 ...

  7. 给ROM包内置ROOT权限,刷机以后立马拥有ROOT权限

    基本上的MI2机油都刷了第三方的RECOVERY(如秋大的,C大的)实现了双系统共存,一个系统是MIUI,另一个系统刷上如锤子,COLOR OS,乐蛙等.        由于官方的ROM都是不带ROO ...

  8. linux 文件服务,Linux操作系统之文件服务(ftp、nfs)

    一.FTP server 1.简介 名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一. logo: 作用: 提供文件共享服务, ...

  9. Ubuntu设置目录的读写权限(Linux命令chmod 777 dirName)

    更改文件所有者 sudo chown system_username /location_of_files_or_folders 更改文件的权限 鼠标右按钮点击文件/目录 -> 属性 权限 分页 ...

最新文章

  1. badboy 2.2.5 安装包
  2. ffmpeg 分辨率 压缩_Ffmpeg 视频压缩的几个关键参数
  3. 了解FPS屏幕刷新率
  4. 如何插入一条记录获取插入后的自动增长ID列的方法.
  5. CentOS 6.5 x64 Redis 安装
  6. OpenCV和java做人脸识别
  7. c语言双向循环链表合并,双向循环链表的合并
  8. 排序算法和查找算法的英文名
  9. QuickTimePlayer 多倍速播放及多倍速后无声音
  10. Python 输入整数进行排序
  11. 着色缓存器_新的缓存着色器预处理器(实验性)可加快构建速度
  12. kali 安装netspeed 网络流量监视器
  13. 获取html元素的高,获取HTML元素的高度jQuery
  14. kibana 写两个查询条件_Kibana使用之Lucene的语法查询
  15. WIN32 opengl绘制一个点
  16. 简述在android中如何发送广播消息,Android Intent发送广播消息实例详解
  17. 根据收入计算纳税和税后所得
  18. Django入门到放弃 学习笔记 03
  19. php获取证书编号没有serialNumberHex只有serialNumber处理方法
  20. 基于SSM实现水果商城批发平台

热门文章

  1. 国内镜像源使用时出现WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and
  2. 独立分包中包含app.wxss的问题
  3. ansible 学习
  4. 用tensorflow深度学习梵高的画并模仿
  5. php 标点符号,php 过滤英文标点符号及过滤中文标点符号代码_PHP教程
  6. Elasticsearch在docker下安装运行,ES查询、分词器
  7. linux io apic,linux-kernel – IO-APIC级别与PCI-MSI-X之间的差异
  8. 为什么我们要减肥?科学家证实肥胖或可导致癌细胞肿瘤生长
  9. 机器学习和人工智能发展简史
  10. 360开机小助手的广告怎么关