CHMOD.1
资源名称:os_source.zip [点击查看]
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:
操作系统开发
开发平台:
C/C++
- .TH CHMOD 1
- .SH NAME
- chmod - change access mode for files
- .SH SYNOPSIS
- fBchmod [fB-RfR] fImode fIfilefR ...fR
- .br
- .de FL
- .TP
- \fB\$1\fR
- \$2
- ..
- .de EX
- .TP 20
- \fB\$1\fR
- # \$2
- ..
- .SH OPTIONS
- .FL "-R" "Change hierarchies recursively"
- .SH EXAMPLES
- .EX "chmod 755 file" "Owner: rwx Group: r-x Others: r-x"
- .EX "chmod +x file1 file2" "Make fIfile1fR and fIfile2fR executable"
- .EX "chmod a-w file" "Make fIfilefR read only"
- .EX "chmod u+s file" "Turn on SETUID for fIfilefR"
- .EX "chmod -R o+w dir" "Allow writing for all files in dir"
- .SH DESCRIPTION
- .PP
- The given mode is applied to each file in the file list. If the fB-RfR
- flag is present, the files in a directory will be changed as well.
- The mode can be either absolute or symbolic. Absolute modes are given as an
- octal number that represents the new file mode. The mode bits are defined as
- follows:
- .ta 0.25i
- .nf
- .PP
- 4000 Set effective user id on execution to file's owner id
- 2000 Set effective group id on execution to file's group id
- 0400 file is readable by the owner of the file
- 0200 writeable by owner
- 0100 executable by owner
- 0070 same as above, for other users in the same group
- 0007 same as above, for all other users
- .PP
- .fi
- Symbolic modes modify the current file mode in a specified way. The form is:
- .PP
- [who] op permissions { op permissions ...} {, [who] op ... }
- .PP
- The possibilities for fIwhofR are fIufR, fIgfR, fIofR, and fIafR,
- standing for user, group, other and all, respectively.
- If fIwhofR is omitted, fIafR is assumed, but the current umask is used.
- The op can be fI+fR, fI-fR, or fI=fR; fI+fR turns on the
- given permissions, fI- fRturns them off; fI=fR sets the permissions
- exclusively for the given fIwhofR.
- For example fIg=xfR sets the group permissions to fI--xfR.
- .PP
- The possible permissions are fIrfR, fIwfR, fIxfR; which stand for read,
- write, and execute; fIsfR turns on the set effective user/group id bits.
- fIsfR only makes sense with fIufR and fIgfR;fR o+sfR is
- harmless.
- .SH "SEE ALSO"
- .BR ls (1),
- .BR chmod (2).