Unix/Linux Go Back    

Unix Version 7 - man page for chmod (v7 section 2)

Linux & Unix Commands - Search Man Pages
Man Page or Keyword Search:   man
Select Man Page Set:       apropos Keyword Search (sections above)

CHMOD(2)										 CHMOD(2)

       chmod - change mode of file

       chmod(name, mode)
       char *name;

       The file whose name is given as the null-terminated string pointed to by name has its mode
       changed to mode.  Modes are constructed by ORing together some combination of the  follow-

	       04000 set user ID on execution
	       02000 set group ID on execution
	       01000 save text image after execution
	       00400 read by owner
	       00200 write by owner
	       00100 execute (search on directory) by owner
	       00070 read, write, execute (search) by group
	       00007 read, write, execute (search) by others

       If an executable file is set up for sharing (-n or -i option of ld(1)) then mode 1000 pre-
       vents the system from abandoning the swap-space image of the program-text portion  of  the
       file  when its last user terminates.  Thus when the next user of the file executes it, the
       text need not be read from the file system but can simply  be  swapped  in,  saving  time.
       Ability	to  set  this bit is restricted to the super-user since swap space is consumed by
       the images; it is only worth while for heavily used commands.

       Only the owner of a file (or the super-user) may change the mode.  Only the super-user can
       set the 1000 mode.


       Zero is returned if the mode is changed; -1 is returned if name cannot be found or if cur-
       rent user is neither the owner of the file nor the super-user.

       (chmod = 15.)
       sys chmod; name; mode

Unix & Linux Commands & Man Pages : ©2000 - 2018 Unix and Linux Forums

All times are GMT -4. The time now is 11:38 PM.