chmod 777 修改权限
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读、写、运行设定权限。
例如我用ls -l命令列文件表时,得到如下输出:
-rw-r--r-- 1 apple users 2254 2006-05-20 13:47 tt.htm
从第二个字符起rw-是说用户apple有读、写权,没有运行权,接着的r--表示用户组users只有读权限,没有运行权,最后的r--指其他人 (others)只有读权限,没有写权和运行权。这是系统默认设置,我可以改写tt.htm,同组的人和其他人只有权读,没人有权运行,因为只是一个 html文件,不必运行。这在Novell的directory services之前很先进。
读、写、运行三项权限可以用数字表示,就是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的权限
chmod 777 修改权限相关推荐
- Linux 下 chmod 777 修改权限
一.rwxrwxrwx 777 Unix/Linux 的操作系统,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限.例如用ls -l命令列文件表时,得到如下输出: -rw-r–r-- 1 mc ...
- java chmod 777_chmod 777 修改权限
在Unix和Linux的各种操作系统下,每个文件(文件夹也被看作是文件)都按读.写.运行设定权限. 例如我用ls -l命令列文件表时,得到如下输出: -rw-r--r-- 1 apple users ...
- chmod 777 修改文件权限
1.简介 chmod:命令是控制用户对文件的权限的命令 2.读写执行权限 r.w.x 分别表示读.写.执行权限 4.2.1 分别表示读.写.执行权限,7表示全部执行可读可写可执行 权限 权限数字 具 ...
- linux修改权限重启恢复,Linux错误执行:chmod 777 .*或chown -R * 的补救方法
误执行了命令:chmod 777 .* 或chown -R * 等,导致整个操作系统权限混乱,部分命令.设备失效,这时候千万不能重启.主要想办法把每个文件的权限修改回去就可以了. 怎么才能把把系统文件 ...
- Linux chmod命令修改文件与文件夹权限命令代码
在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...
- Linux chmod命令修改文件与文件夹权限的命令附实例
在linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下 语法:chmod [who] [+ | - | =] [mode] 文件名 ...
- ubuntu如何修改php文件夹权限,Linux命令chmod:修改文件或文件夹权限
在Linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下. 语法如下: chmod [who] [+ | - | =] [mode] ...
- Linux:chmod命令-修改文件或目录的权限
给新安装的tomcat/bin目录下的所有文件增加执行权限(所有用户.组) chmod -R a+x /usr/local/tomcat/bin --------------------------- ...
- chmod 777命令_Linux用户权限管理及用户权限管理命令操作
Ubuntu 是一个多用户系统,我们可以给不同的使用者创建不同的用户账号,每个用户使用各自的账号登陆,使用用户账号的目的一是方便系统管理员管理,控制不同用户对系统的访问权限,另一方面是为用户提供安全性 ...
最新文章
- VS2015 win64下配置Opencv3.4.7
- plt title设置在下方_Python数据分析:可视化图表注释设置
- 中国工程机械制造行业运营状况及发展方向预测报告2021-2027年
- linux之如何在任意目录执行我常用的脚本文件
- CTO总结的管理30条军规
- 专注于元宇宙后 Meta今年将取消举办F8开发者大会
- Django学习笔记之二
- 软件架构师的成长之路
- 二分搜索 POJ 1064 Cable master
- 【2019 NWERC - D 】Disposable Switches【最短路、单调栈、数学思维】
- 阅读心得5:《阿里如何实现秒级百万TPS?搜索离线大数据平台架构解读》
- 干货分享! 20种数学建模方法!
- godspeed机器人_cs1.6kz地图包下载
- ubuntu linux ftp命令的使用
- java实现在线预览----poi操作word转html及03、07版本兼容问题
- 利用树制作的简易家谱
- 新体育杂志新体育杂志社新体育杂志社新体育编辑部2022年第8期目录
- tableau Fixed函数使用
- uniapp中使用原生方式写页面头部,存在多级页面时,当点击返回图标按钮时,父页面的返回按钮消失了(已解决)
- 开源解决方案搭建统一日志平台
热门文章
- .NET 6 Preview 6 Released
- Build 2021 :正式发布.NET 6 Preview4
- C# 离线使用nuget
- 使用.NET开发的数据库小工具 DbTool
- EFCore查缺补漏(二):查询
- ML.NET 推荐引擎中一类矩阵因子分解的缺陷
- 对 Redis 中的有序集合SortedSet的理解
- 超600人!近5小时直播!录屏+彩蛋+PPT…你要的都在这!
- ASP.NET Core在 .NET 5 Preview 7的更新
- .Net Core使用Ocelot网关(二) -鉴权认证