CHMOD.1
上传用户:datang2001
上传日期:2007-02-01
资源大小:53269k
文件大小:2k
源码类别:

操作系统开发

开发平台:

C/C++

  1. .TH CHMOD 1
  2. .SH NAME
  3. chmod - change access mode for files
  4. .SH SYNOPSIS
  5. fBchmod [fB-RfR] fImode fIfilefR ...fR
  6. .br
  7. .de FL
  8. .TP
  9. \fB\$1\fR
  10. \$2
  11. ..
  12. .de EX
  13. .TP 20
  14. \fB\$1\fR
  15. # \$2
  16. ..
  17. .SH OPTIONS
  18. .FL "-R" "Change hierarchies recursively"
  19. .SH EXAMPLES
  20. .EX "chmod 755 file" "Owner: rwx Group: r-x Others: r-x"
  21. .EX "chmod +x file1 file2" "Make fIfile1fR and fIfile2fR executable"
  22. .EX "chmod a-w file" "Make fIfilefR read only"
  23. .EX "chmod u+s file" "Turn on SETUID for fIfilefR"
  24. .EX "chmod -R o+w dir" "Allow writing for all files in dir"
  25. .SH DESCRIPTION
  26. .PP
  27. The given mode is applied to each file in the file list. If the fB-RfR
  28. flag is present, the files in a directory will be changed as well.
  29. The mode can be either absolute or symbolic. Absolute modes are given as an
  30. octal number that represents the new file mode. The mode bits are defined as
  31. follows: 
  32. .ta 0.25i
  33. .nf
  34. .PP
  35. 4000    Set effective user id on execution to file's owner id
  36. 2000    Set effective group id on execution to file's group id
  37. 0400    file is readable by the owner of the file
  38. 0200    writeable by owner
  39. 0100    executable by owner
  40. 0070    same as above, for other users in the same group
  41. 0007    same as above, for all other users
  42. .PP
  43. .fi
  44. Symbolic modes modify the current file mode in a specified way. The form is:
  45. .PP
  46. [who] op permissions { op permissions ...} {, [who] op ... }
  47. .PP
  48. The possibilities for fIwhofR are fIufR, fIgfR, fIofR, and fIafR,
  49. standing for user, group, other and all, respectively.  
  50. If fIwhofR is omitted, fIafR is assumed, but the current umask is used.  
  51. The op can be fI+fR, fI-fR, or fI=fR;  fI+fR turns on the 
  52. given permissions, fI- fRturns them off; fI=fR sets the permissions 
  53. exclusively for the given fIwhofR.  
  54. For example fIg=xfR sets the group permissions to fI--xfR. 
  55. .PP
  56. The possible permissions are fIrfR, fIwfR, fIxfR; which stand for read, 
  57. write, and execute;  fIsfR turns on the set effective user/group id bits.  
  58. fIsfR only makes sense with fIufR and fIgfR;fR o+sfR is 
  59. harmless.
  60. .SH "SEE ALSO"
  61. .BR ls (1),
  62. .BR chmod (2).