added sheets/chmod
parent
123be3c0c7
commit
b24a2a50f4
@ -0,0 +1,31 @@
|
||||
# chmod
|
||||
# Change the access permissions of a file or directory.
|
||||
|
||||
# Give the [u]ser who owns a file the right to e[x]ecute it:
|
||||
chmod u+x file
|
||||
|
||||
# Give the [u]ser rights to [r]ead and [w]rite to a file/directory:
|
||||
chmod u+rw file_or_directory
|
||||
|
||||
# Remove e[x]ecutable rights from the [g]roup:
|
||||
chmod g-x file
|
||||
|
||||
# Give [a]ll users rights to [r]ead and e[x]ecute:
|
||||
chmod a+rx file
|
||||
|
||||
# Give [o]thers (not in the file owner's group) the same rights as the [g]roup:
|
||||
chmod o=g file
|
||||
|
||||
# Remove all rights from [o]thers:
|
||||
chmod o= file
|
||||
|
||||
# Change permissions recursively giving [g]roup and [o]thers the abililty to [w]rite:
|
||||
chmod -R g+w,o+w directory
|
||||
|
||||
# Set access rights using numeric (octal) form
|
||||
chmod 750 file
|
||||
|
||||
# Convert string representation of the access right
|
||||
# into numeric form and back
|
||||
curl cheat.sh/chmod/750
|
||||
curl cheat.sh/chmod/rwxr-x---
|
Loading…
Reference in New Issue