FreeBSD ACL
From MyWiki
(Difference between revisions)
(Created page with 'To set ACL on a directory (directory called <tt>test</tt> in the example below), you have to set the default ACL (-d flag) for the directory, then ACL for the directory. '''IMP…') |
m (Protected "FreeBSD ACL" ([edit=sysop] (indefinite) [move=sysop] (indefinite))) |
Current revision as of 20:21, 3 November 2009
To set ACL on a directory (directory called test in the example below), you have to set the default ACL (-d flag) for the directory, then ACL for the directory.
IMPORTANT: default ACL does not affect the directory itself, only the files that will be created under the directory! The sequence of the commands is important! First - default ACL, then ACL for the directory itself.
setfacl -dm u::rwx,g::rx:o::-,m::rwx test setfacl -m u:amarkelo:rwx,g::rx,m::rwx test
then we can setup ACL on a file in the directory:
setfacl -m u:amarkelo:rw,g::r,m::rw test/test_file1
Good articles: