
linux里把一个文件更改成所有的用户都有可执行权限可以使用以下命令:
chmod 777 filename
其中chmod可以藉以控制文件如何被他人所调用。
1、chmod语法
chmod [-cfvR] [--help] [--version] mode file...
2、chmod参数说明
mode : 权限设定字串,格式如下 :
[ugoa...][[+-=][rwxX]...][,...]
扩展资料
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=5。
一、基本权限的修改查看权限: ll10位:1 3 3 3 所有者,所属组,其他人。 修改权限: chmod 命令r w x :对应 4 2 1 数字。4 2 1 对应的是二进制数字,4——100 2——10 1——1 -R 是循环给下面的文件夹 来赋予权限。修改权限的方式#chmod u+x cang.av #给文件所有者 加 x 权限#chmod g+w,o+w fu.av #给用户组 和 其他人 加w 权限 可以用 - 来删除权限。必须要知道原来的权限#chmod a=rwx feng.av # 给所有人 rwx权限 #可以用 chmod g=rw,u=rwx cang.av ——在不知道原始权限的情况下可以直接使用这个方法 = 来直接赋予。二、权限的作用r读w 写x 执行权限对文件的作用:注意:文件的 w 是 不包含 删除权限的。 删除是 通过文件的上级目录来控制的。权限对目录的作用:注意:对文件来讲:最高权限是 x 对目录来讲:最高权限是 w 所以目录权限一般为 0 5(rx) 7(rwx)三、其他权限命令3.1 #修改文件所有者chown 用户名 文件名 --例如:chown ds fengj.av3.2 #修改文件的所属组chgrp 组名 文件名 --例如: chgrp group1 fengj.av四、文件默认权限r w x 4 21umask 在/etc/profile 中定义了 新建文件的默认赋予权限。mkdir 文件夹名mkdir -p dir1/dir2/dir3
赋予文件夹权限:
修改linux文件权限命令:chmod
$ ls -l rodine.org. tgz
-rw-r--r-- 1 root root 483997 Ju1 l5 17:3l rodine.org. tgz
横线代表空许可。r代表只读,w代表写,x代表可执行。注意这里共有10个位置。第一个字符指定了文件类型。在通常意义上,一个目录也是一个文件。如果第一个字符是横线,表示是一个非目录的文件。如果是d,表示是一个目录。
文字设定法
chmod [who] [+ | - | =] [mode] 文件名?
命令中各选项的含义为:
*** 作对象who可是下述字母中的任一个或他们的组合:
u 表示“用户(user)”,即文件或目录的所有者。
g 表示“同组(group)用户”,即和文件属主有相同组ID的所有用户。
o 表示“其他(others)用户”。
a 表示“所有(all)用户”。他是系统默认值。
*** 作符号能是:
+ 添加某个权限。
- 取消某个权限。
= 赋予给定权限并取消其他所有权限(如果有的话)。
设置mode所表示的权限可用下述字母的任意组合:
r 可读。
w 可写。
x 可执行。
X 只有目标文件对某些用户是可执行的或该目标文件是目录时才追加x 属性。
s 在文件执行时把进程的属主或组ID置为该文件的文件属主。方式“u+s”设置文件的用户ID位,“g+s”设置组ID位。
t 保存程式的文本到交换设备上。
u 和文件属主拥有相同的权限。
g 和和文件属主同组的用户拥有相同的权限。
o 和其他用户拥有相同的权限。
文件名:以空格分开的要改动权限的文件列表,支持通配符。
在一个命令行中可给出多个权限方式,其间用逗号隔开。例如:chmod g+r,o+r example
使同组和其他用户对文件example 有读权限。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)