mac上赋予文件执行权限


(文章转载自:http://www.7do.net/resources-11706-1-1.html

[软件破解] 如何设置文件夹权限为777 mac os x系统下 chmod +x comdfile [复制链接]

   
 
 
 
mac

Rank: 9Rank: 9Rank: 9

跳转到指定楼层
楼主
 
  发表于 2014-7-1 20:09:49 |只看该作者 |倒序浏览

chmod 777的含义:
0 ~; j) s6 ^+ ^1 @+ O 七度苹果电脑软件
文件/目录权限设置命令:chmod 

这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法: 

用包含字母和操作符表达式的文字设定法 
. y1 l+ c6 {" k$ a 七度苹果电脑软件
其语法格式为:chmod [who] [opt] [mode] 文件/目录名 7 A+ F- C2 w% G; }4 ?3 F( B 七度苹果电脑软件
! q6 j. Q( x* h 七度苹果电脑软件
其中who表示对象,是以下字母中的一个或组合: 8 ?- l0 t* u' y- D" h$ r 七度苹果电脑软件
- I  u' q% e4 u5 C 七度苹果电脑软件
u:表示文件所有者 
g:表示同组用户 
o:表示其它用户 5 h0 W$ q# T  g/ q+ m. O 七度苹果电脑软件
a:表示所有用户 " A3 U$ H; p8 A. N' r; V) k 七度苹果电脑软件
opt则是代表操作,可以为: 
+:添加某个权限 0 T" @) b7 ~: W& B1 m 七度苹果电脑软件
-:取消某个权限 % A6 K5 m* {% m5 ^8 ~ 七度苹果电脑软件
=:赋予给定的权限,并取消原有的权限 ( [& m/ k  \8 V1 z* C 七度苹果电脑软件
而mode则代表权限: 
r:可读 8 `: f6 g3 `% C 七度苹果电脑软件
w:可写 ! ^3 G8 H6 V0 d1 S, H; g 七度苹果电脑软件
x:可执行 

例如:为同组用户增加对文件a.txt的读写权限: 

chmod g+rw a.txt 

用数字设定法 , }  p: G  U- e9 o; ^ 七度苹果电脑软件

而数字设定法则更为简单:chmod [mode] 文件名 
) p7 A4 x1 ^% h8 ] 七度苹果电脑软件
关键是mode的取值,一开始许多初学者会被搞糊涂,其实很简单,我们将rwx看成二进制数,如果有则有1表示,没有则有0表示,那么rwx r-x r- -则可以表示成为: 
# ?) |& b. Q& }# b9 q' u 七度苹果电脑软件
111 101 100 8 D: m- f! P' Z! Y! z 七度苹果电脑软件
7 g+ u' I' z3 ^$ P 七度苹果电脑软件
再将其每三位转换成为一个十进制数,就是754。 ( X: V0 `) {0 ^" @1 g1 J 七度苹果电脑软件

例如,我们想让a.txt这个文件的权限为: 4 {2 e  h# H& l! X4 [ 七度苹果电脑软件
3 X  I+ \9 y& X' ^3 H) H 七度苹果电脑软件
自己 同组用户 其他用户 
可读 是 是 是 
可写 是 是 可执行 

那么,我们先根据上表得到权限串为:rw-rw-r--,那么转换成二进制数就是110 110 100,再每三位转换成为一个十进制数,就得到664,因此我 们执行命令: 5 P" o+ O! {$ R* S 七度苹果电脑软件
, \5 I' _" z: o6 C2 f 七度苹果电脑软件
chmod 664 a.txt

如何设置文件夹权限为777

先进terminal,然后输入Wally的命令,后面添加你的目录名。
sudo chmod -R 777

 

或者

打开终端,切换到保存该文件的路径下,为该文件添加可执行权限,命令如下:
 
chmod +x Hello.swift


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM