Skip to content
Snippets Groups Projects
Commit 8c1d9eb3 authored by Roman Sliva's avatar Roman Sliva
Browse files

Update standard-file-acl.md (shell prompt)

parent 0f7b26f1
Branches
No related tags found
1 merge request!323extended-acls-storage-section
Pipeline #19714 passed with warnings
...@@ -7,7 +7,7 @@ Access control list (ACL) provides an additional, more flexible permission mecha ...@@ -7,7 +7,7 @@ Access control list (ACL) provides an additional, more flexible permission mecha
To show permissions, use: To show permissions, use:
```code ```code
# getfacl <file/dir> $ getfacl <file/dir>
``` ```
### Examples ### Examples
...@@ -15,13 +15,13 @@ To show permissions, use: ...@@ -15,13 +15,13 @@ To show permissions, use:
Set all permissions for user john to file named testfile: Set all permissions for user john to file named testfile:
```code ```code
# setfacl -m "u:john:rwx" testfile $ setfacl -m "u:john:rwx" testfile
``` ```
Check permissions: Check permissions:
```code ```code
# getfacl testfile $ getfacl testfile
# file: testfile # file: testfile
# owner: someone # owner: someone
# group: someone # group: someone
...@@ -35,13 +35,13 @@ other::r-- ...@@ -35,13 +35,13 @@ other::r--
Change permissions for user john: Change permissions for user john:
```code ```code
# setfacl -m "u:john:r-x" testfile $ setfacl -m "u:john:r-x" testfile
``` ```
Check permissions: Check permissions:
```code ```code
# getfacl testfile $ getfacl testfile
# file: testfile # file: testfile
# owner: someone # owner: someone
# group: someone # group: someone
...@@ -55,13 +55,13 @@ other::r-- ...@@ -55,13 +55,13 @@ other::r--
Remove all ACL entries: Remove all ACL entries:
```code ```code
# setfacl -b testfile $ setfacl -b testfile
``` ```
Check permissions: Check permissions:
```code ```code
# getfacl testfile $ getfacl testfile
# file: testfile # file: testfile
# owner: someone # owner: someone
# group: someone # group: someone
...@@ -102,43 +102,43 @@ To apply operations to all files and directories recursively, append the `-R/--r ...@@ -102,43 +102,43 @@ To apply operations to all files and directories recursively, append the `-R/--r
To set permissions for a user (user is either the user name or ID): To set permissions for a user (user is either the user name or ID):
```code ```code
# setfacl -m "u:user:permissions" <file/dir> $ setfacl -m "u:user:permissions" <file/dir>
``` ```
To set permissions for a group (group is either the group name or ID): To set permissions for a group (group is either the group name or ID):
```code ```code
# setfacl -m "g:group:permissions" <file/dir> $ setfacl -m "g:group:permissions" <file/dir>
``` ```
To set permissions for others: To set permissions for others:
```code ```code
# setfacl -m "other:permissions" <file/dir> $ setfacl -m "other:permissions" <file/dir>
``` ```
To allow all newly created files or directories to inherit entries from the parent directory (this will not affect files which will be copied into the directory): To allow all newly created files or directories to inherit entries from the parent directory (this will not affect files which will be copied into the directory):
```code ```code
# setfacl -dm "entry" <dir> $ setfacl -dm "entry" <dir>
``` ```
To remove a specific entry: To remove a specific entry:
```code ```code
# setfacl -x "entry" <file/dir> $ setfacl -x "entry" <file/dir>
``` ```
To remove the default entries: To remove the default entries:
```code ```code
# setfacl -k <file/dir> $ setfacl -k <file/dir>
``` ```
To remove all entries (entries of the owner, group and others are retained): To remove all entries (entries of the owner, group and others are retained):
```code ```code
# setfacl -b <file/dir> $ setfacl -b <file/dir>
``` ```
Source: [wiki.archlinux.org][1] Source: [wiki.archlinux.org][1]
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment