|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
$ _. u2 }4 _3 ~2 J9 Y: m' QLinux umask命令指定在建立文件时预设的权限掩码。
+ f6 e( ~2 F2 {6 m1 @; S: y/ @! E9 Y* X q: T, x7 h
umask可用来设定[权限掩码]。[权限掩码]是由3个八进制的数字所组成,将现有的存取权限减掉权限掩码后,即可产生建立文件时预设的权限。, X9 y& a- w2 P- K9 Z- N2 |
6 P: ?2 p+ [$ ?5 r4 h0 R7 C2 ^8 [
! z: j w0 d7 A9 f( p$ Q
( A* L+ X* ^: d5 _8 n8 L$ ]
8 `7 C) I5 u5 [* f, I, Y语法
$ m8 Z* q( u& T/ ~$ u/ a2 \, G8 `3 F% b: t. M7 w4 d! |0 Z
umask [-S][权限掩码]
+ X) c8 `3 N* B) G) G
6 T" Z$ O3 C" J q/ X) y" a7 `
7 A" s. d4 Q0 q( u
4 M; N$ ?5 @8 }5 B# j, l2 R& \9 O' S3 W7 \; E
参数说明:% `$ f! G5 l2 R* @* H
7 R. F' z- f6 X, \0 k2 G6 y
-S 以文字的方式来表示权限掩码。+ f; G% D1 w' K" _- Q% v {
/ k8 ^. i. k& p7 c ~& F; L U) i
6 G& o. f4 w: ~0 Z, \
3 |; c: r v0 m( q( z w$ S! X; P$ J- p% R$ m" q4 h
实例$ L5 _7 _% b5 J9 c3 G
. e7 z! B5 ^) z6 h( @
( ]2 f u$ }1 k0 p6 F* f; m; E使用指令"umask"查看当前权限掩码,则输入下面的命令:0 H h* i) v. ~/ H. W, Z
0 F; W- }, q( @- B
$ umask #获取当前权限掩码 . d0 c6 c9 a/ Y, t+ f
0 L# u/ g |9 \/ H8 D
- @ D% g9 V7 t2 O- a5 N. C
7 A. V0 o0 ]5 p) Z4 p1 r3 T2 [0 K5 o0 ]* j& y# l x
执行上面的指令后,输出信息如下:
; X- E1 L4 j/ y; o V w# t) R
8 x/ D# e; x# w6 L4 a/ v! V$ R00225 r2 p0 Y f$ c9 Q1 M
( V. j* P2 l5 F! \9 G9 A" M: I# N8 Y9 w0 Q0 ?/ l5 L {, Z+ V
& _$ f- X) e! @5 {2 U. E& P
Y9 X0 N5 O$ b/ n接下来,使用指令"mkdir"创建一个目录,并使用指令"ls"获取该目录的详细信息,输入命令如下:# D! P: P! v. f8 u: B1 v
+ N: @, a+ k4 A: ?
$ mkdir test1 #创建目录 + E3 i8 S. H8 m& f' S, `
$ ls –d –l test1/ #显示目录的详细信息 ! E* g' ~2 c. y1 a
7 m# d; l# k% c4 T* E
! ]. I6 q5 c' F* c- d& T* z3 Q3 w2 v0 }/ N4 o' L& { J- l4 F
, |! ~$ A0 a. ` y3 I1 U* [
执行上面的命令后,将显示新创建目录的详细信息,如下所示:
* |+ i" I$ q/ i% s$ D: O8 l+ R# X/ h# }$ }) }4 L! O
drwxr-xr-x 2 rootlocal rootlocal 4096 2011-9-19 21:46 test1/ ' f6 W9 a# I4 d
/ d' T" O; m6 t* ? S6 s' G- |" y% N+ ^$ u8 e
注意:在上面的输出信息中,"drwxr-xr-x"="777-022=755"。
; \% D3 H/ Z G/ L. { |
|