文件/文件夹权限设置命令chmod的具体使用方法

chmod是文件/文件夹权限设置的命令,在Linux中常常遇到。本博文下面总结chmod的具体使用方法。

Linux/Unix的档案调用权限分为三级,即档案拥有者user、群组group、其它other。u表示该档案的拥有者。g表示与该档案的拥有者属于同一个群体(group)者,o表示其它以外的人,a表示这三者皆是。

+ 表示添加权限、- 表示取消权限、= 表示唯一设定权限。

r表示可读取,w表示可写入,x表示可运行。

举例说明:

(1)、将档案file1.txt 设为全部人皆可读取:

chmod ugo+r file1.txt 

(2)、将档案file1.txt 设为全部人皆可读取:

chmod a+r file1.txt  

(3)、将档案 file1.txt与file2.txt设为该档案拥有者。与其所属同一个群体者可写入。但其它以外的人则不可写入:

chmod ug+w,o-w file1.txt file2.txt  

(4)、将ex1.py设定为仅仅有该档案拥有者能够运行:

chmod u+x ex1.py  

(5)、将眼下文件夹下的全部档案与子文件夹皆设为不论什么人可读取:

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的权限
				
时间: 2024-08-02 08:10:57

文件/文件夹权限设置命令chmod的具体使用方法的相关文章

文件/目录权限设置命令chmod的详细用法

chmod是文件/目录权限设置的命令,在Linux中经常遇到,本博文以下总结chmod的详细用法. Linux/Unix的档案调用权限分为三级,即档案拥有者user.群组group.其他other.u表示该档案的拥有者,g表示与该档案的拥有者属于同一个群体(group)者,o表示其他以外的人,a表示这三者皆是. + 表示增加权限.- 表示取消权限.= 表示唯一设定权限. r表示可读取,w表示可写入,x表示可执行. 举例说明: (1).将档案file1.txt 设为所有人皆可读取: chmod u

Linux chmod命令修改文件与文件夹权限的命令附实例

Linux chmod命令修改文件与文件夹权限的命令附实例 作者:佚名 字体:[增加 减小] 来源:互联网 时间:05-01 20:46:07我要评论 在linux中要修改一个文件夹或文件的权限我们需要用到linux chmod命令来做,下面我写了几个简单的实例大家可参考一下 语法:chmod [who] [+ | - | =] [mode] 文件名 命令中各选项的含义为 u 表示“用户(user)”,即文件或目录的所有者.g 表示“同组(group)用户”,即与文件属主有相同组ID的所有用户.

linux文件权限更改命令chmod及数字权限

chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一.权限字母+操作符表达式 二.数字方法(常用) chmod数字权限方法(推进) 命令格式: chmod [数字组合]  文件名 一.chmod的数字方法的说明: r 4 w 2 x 1 - 0 例如: -rw-r--r--  644 每个三位的权限代码(属主,用户组,其他用户)组合,有8种可能: 0

linux 文件权限更改命令 chmod 及数字权限

chmod -change file mode bits :更改文件权限 chmod是用来改变文件或者目录权限的命令,但只有文件的属主和超级用户(root)才有这种权限. 更改文件权限的2种方式: 一.权限字母+操作符表达式 二.数字方法(常用) hmod数字权限方法(推进) 命令格式: chmod [数字组合]  文件名 chmod [数字组合] 目录名 -R参数可递归生效(该目录下所有文件或子目录一起改变) 一.chmod的数字方法的说明: r 4 w 2 x 1 - 0 例如: rwxr-

.NET下,关于文件夹权限设置的小细节

InheritanceFlags 指定哪些接受权限继承 InheritanceFlags.ContainerInherit 下级文件夹要继承权限. InheritanceFlags.None 下级文件夹.文件都不继承权限. InheritanceFlags.ObjectInherit 下级文件要继承权限. 上面提到“文件夹”.“文件”,更准确的说法应该是“容器”.“叶对象”,因为它不仅仅用于文件夹.文件,还可能用于其他地方,比如注册表权限. PropagationFlags 如何传播权限 Pro

php apache用户写文件夹权限设置

php一般是以apache用户身份去执行的,把apache加入到存储你文件的父文件夹属组里去,然后改该父文件夹权限为775,这样属组成员就有写的权限,而apache属于这个组就可以改写该目录下所有文件 的权限,当然,属组最好不要是root,你可以为该文件夹改个其它普通用户组. 改apache/php的运行用户方法不安全,不建议使用. 1. 定位httpd.conf文件: locate httpd.conf 2. 找到配置文件后打开: vim /usr/local/apache2/conf/htt

delphi 文件夹权限设置(执行一个小脚本的笨办法)

如题,研究了一天,也没再网上找到比较好的方式,自己做了一个.方法如下: 1.创建一个 cmd 命令文件.2.调用该命令. 代码如下:   S:='echo y|cacls h: /t /c /g everyone:F';  AssignFile(F, 'c:\FolderRight.cmd');    rewrite(f);  Append(F); // 以追加的方式打开文件   Writeln(F, S); // 将S变量中的内容追加到文本尾后.   CloseFile(F); // 关闭文件

服务器文件的管理权限设置

想要设置管理权限必须要先解除NTFS文件的继承权限. 在一个格式为NTFS的磁盘上创建三个文件夹,假设是某公司的信息.财务.销售三个部门.手动创建用户组,并用批量建立的方法新建各组的用户,并分配到各组中(前两张的博文中有详细讲解).以信息部为例,右击文件,点击属性,在安全窗口中点击高级选项,点击更改权限, 把"包括可从父文件继承权限"选项的对勾取消掉.弹出的确认窗口,点击删除(添加选项是还保留以前的设置:删除选项是删除以前的选项) 取消继承权限之后就可以修改权限了.在文件属性窗口的&q

ACL权限设置命令setfacl

setfacl setfacl Linux命令--setfacl 命令名 setfacl- 设置文件访问控制列表 setfacl,顾名思义就是设置文件的ACL规则. 而Acl(Access Control List)就是访问控制列表,最初好像是unix里面为了提供更高级的权限管理而搞出来的. 可能是被chmod命令的3个权限控制无法满足,而被迫搞出来的吧! ACL的设置技巧 getfacl:取得某个文件/目录的ACL设置项目 setfacl:设置某个目录/文件的ACL规定 [[email pro