phpBBHacks.com, the place for phpBB users

Bookmark and Share

CHMOD File Permissions

CHMOD File Permissions

Postby Rapid Dr3am » June 18th 2003, 9:00 am

What is CHMOD?

The CHMOD utility modifies the file mode bits of the listed files as
specified by the mode operand.

Possible options

Code: Select all
     -f      Do not display a diagnostic message if cCHMOD could not modify the
	     mode for file, nor modify the exit status to reflect such fail-
	     ures.

     -H      If the -R option is specified, symbolic links on the command line
	     are followed.  (Symbolic links encountered in the tree traversal
	     are not followed by default.)

     -h      If the file is a symbolic link, change the mode of the link
	     itself rather than the file that the link points to.

     -L      If the -R option is specified, all symbolic links are followed.

     -P      If the -R option is specified, no symbolic links are followed.
	     This is the default.

     -R      Change the modes of the file hierarchies rooted in the files
	     instead of just the files themselves.

     -v      Cause chmod to be verbose, showing filenames as the mode is modi-
	     fied.


(The -H, -L and -P options are ignored unless the -R option is specified.
In addition, these options override each other and the command's actions
are determined by the last one specified.)

Modes

Code: Select all
	   4000         Executable files with this bit set will
		   run with effective uid set to the uid of the file owner.
		   Directories with this bit set will force all files and sub-
		   directories created in them to be owned by the directory
		   owner and not by the uid of the creating process, if the
		   underlying file system supports this feature:

	   2000         Executable files with this bit set will
		   run with effective gid set to the gid of the file owner.


	   0400    Allow read by owner.

	   0200    Allow write by owner.

	   0100    For files, allow execution by owner.  For directories,
		   allow the owner to search in the directory.

	   0040    Allow read by group members.

	   0020    Allow write by group members.

	   0010    For files, allow execution by group members.  For directo-
		   ries, allow group members to search in the directory.

	   0004    Allow read by others.

	   0002    Allow write by others.

	   0001    For files, allow execution by others.  For directories
		   allow others to search in the directory.



Perm symbols


Code: Select all
	   r	   The read bits.
	   s	   The set-user-ID-on-execution and set-group-ID-on-execution
		   bits.
	   t	   The sticky bit.
	   w	   The write bits.
	   x	   The execute/search bits.
	   X	   The execute/search bits if the file is a directory or any
		   of the execute/search bits are set in the original (unmodi-
		   fied) mode.	Operations with the perm symbol ``X'' are only
		   meaningful in conjunction with the op symbol ``+'', and are
		   ignored in all other cases.
	   u	   The user permission bits in the original mode of the file.
	   g	   The group permission bits in the original mode of the file.
	   o	   The other permission bits in the original mode of the file.



OP symbols


Code: Select all
     +	   If no value is supplied for perm, the ``+'' operation has no
	   effect.  If no value is supplied for who, each permission bit spec-
	   ified in perm, for which the corresponding bit in the file mode
	   creation mask is clear, is set.  Otherwise, the mode bits repre-
	   sented by the specified who and perm values are set.

     -	   If no value is supplied for perm, the ``-'' operation has no
	   effect.  If no value is supplied for who, each permission bit spec-
	   ified in perm, for which the corresponding bit in the file mode
	   creation mask is clear, is cleared.	Otherwise, the mode bits rep-
	   resented by the specified who and perm values are cleared.

     =	   The mode bits specified by the who value are cleared, or, if no who
	   value is specified, the owner, group and other mode bits are
	   cleared.  Then, if no value is supplied for who, each permission
	   bit specified in perm, for which the corresponding bit in the file
	   mode creation mask is clear, is set.  Otherwise, the mode bits rep-
	   resented by the specified who and perm values are set.
Rapid Dr3am
Dedicated User
 
Posts: 8319
Joined: January 25th 2003, 10:38 am
Location: Not here

Return to phpBB 2: Tools and Related Topics

Who is online

Users browsing this forum: No registered users and 0 guests