Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限
在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 任何人拥有最高权限相关推荐
- linux 760权限,Linux 文件rwx权限问题 chmod 777 XXX 任何人拥有最高权限
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. ls -l:得到 -rw-r--r-- 1 apple users 2254 2006-05-20 ...
- 分析Linux文件rwx属性的含义
Linux上的文件以.开头的文件被系统视为隐藏文件,仅用ls命令是看不到他们的,而用ls -a除了显示 一般文件名外,连隐藏文件也会显示出来. ls -l(这个参数是字母L的小写,不是数字1) 这个命 ...
- linux 执行文件时提示权限不够 chmod 777
./执行文件时,提示权限不够 最简单的方法:chmod 777 文件/文件夹名称 赋给所有用户这个文件/文件夹的读,写,执行权限: chmod 用来修改某个目录/文件的访问权限 777 三位分别表示文 ...
- java执行shell命令,chmod 777 xxx,改变权限无效的解决办法。
在java程序中执行shell命令,改变文件的权限,可以在命令行中执行 chmod 777 <span style="font-family: Arial, Helvetica, sa ...
- chmod -R xxx 3位数字权限对照表
这里不与RWX的形似表达,那样太抽象,应为我也看不懂,也不好记忆,人对数字的记忆最好 这样更本不知道什么,这个对技术员有一定的硬性要求 ,一般用户记下数字权限就好 一般常用 444 500 550 5 ...
- linux cat cd,linux 文件系统命令 cat cd chmod
cd,有时也写作chdir(change directory,改变目录),是在Unix.Windows和DOS操作系统下用于 改变工作目录的命令行命令.在Unix的外壳脚本与Windows或DOS的批 ...
- 给ROM包内置ROOT权限,刷机以后立马拥有ROOT权限
基本上的MI2机油都刷了第三方的RECOVERY(如秋大的,C大的)实现了双系统共存,一个系统是MIUI,另一个系统刷上如锤子,COLOR OS,乐蛙等. 由于官方的ROM都是不带ROO ...
- linux 文件服务,Linux操作系统之文件服务(ftp、nfs)
一.FTP server 1.简介 名词解释:FTP(File Transfer Protocol,文件传输协议) 是 TCP/IP 协议组中应用层的协议之一. logo: 作用: 提供文件共享服务, ...
- Ubuntu设置目录的读写权限(Linux命令chmod 777 dirName)
更改文件所有者 sudo chown system_username /location_of_files_or_folders 更改文件的权限 鼠标右按钮点击文件/目录 -> 属性 权限 分页 ...
最新文章
- badboy 2.2.5 安装包
- ffmpeg 分辨率 压缩_Ffmpeg 视频压缩的几个关键参数
- 了解FPS屏幕刷新率
- 如何插入一条记录获取插入后的自动增长ID列的方法.
- CentOS 6.5 x64 Redis 安装
- OpenCV和java做人脸识别
- c语言双向循环链表合并,双向循环链表的合并
- 排序算法和查找算法的英文名
- QuickTimePlayer 多倍速播放及多倍速后无声音
- Python 输入整数进行排序
- 着色缓存器_新的缓存着色器预处理器(实验性)可加快构建速度
- kali 安装netspeed 网络流量监视器
- 获取html元素的高,获取HTML元素的高度jQuery
- kibana 写两个查询条件_Kibana使用之Lucene的语法查询
- WIN32 opengl绘制一个点
- 简述在android中如何发送广播消息,Android Intent发送广播消息实例详解
- 根据收入计算纳税和税后所得
- Django入门到放弃 学习笔记 03
- php获取证书编号没有serialNumberHex只有serialNumber处理方法
- 基于SSM实现水果商城批发平台
热门文章
- 国内镜像源使用时出现WARNING: The repository located at mirrors.aliyun.com is not a trusted or secure host and
- 独立分包中包含app.wxss的问题
- ansible 学习
- 用tensorflow深度学习梵高的画并模仿
- php 标点符号,php 过滤英文标点符号及过滤中文标点符号代码_PHP教程
- Elasticsearch在docker下安装运行,ES查询、分词器
- linux io apic,linux-kernel – IO-APIC级别与PCI-MSI-X之间的差异
- 为什么我们要减肥?科学家证实肥胖或可导致癌细胞肿瘤生长
- 机器学习和人工智能发展简史
- 360开机小助手的广告怎么关