LINUX.ORG.RU

История изменений

Исправление feanor, (текущая версия) :

То есть последовательность такая:

20:00:46-user@host ~/tmp $ pwd
/home/user/tmp
20:00:47-user@host ~/tmp $ ls -l
total 0
20:00:49-user@host ~/tmp $ mkdir test
20:00:56-user@host ~/tmp $ getfacl test
# file: test
# owner: user
# group: user
user::rwx
group::r-x
other::r-x

20:01:17-user@host ~/tmp $ setfacl -dm "u:mysql:rw" test
20:01:21-user@host ~/tmp $ getfacl test
# file: test
# owner: user
# group: user
user::rwx
group::r-x
other::r-x
default:user::rwx
default:user:mysql:rw-
default:group::r-x
default:mask::rwx
default:other::r-x

20:01:24-user@host ~/tmp $ touch test/testfile
20:01:29-user@host ~/tmp $ getfacl test/testfile
# file: test/testfile
# owner: user
# group: user
user::rw-
user:mysql:rw-
group::r-x                      #effective:r--
mask::rw-
other::r--

20:01:31-user@host ~/tmp $ setfacl -dm "u:mysql:rwx" test
20:07:35-user@host ~/tmp $ touch test/testfile2
20:07:42-user@host ~/tmp $ getfacl test/testfile2
# file: test/testfile2
# owner: user
# group: user
user::rw-
user:mysql:rwx                  #effective:rw-
group::r-x                      #effective:r--
mask::rw-
other::r--


Исходная версия feanor, :

Какая последовательность действий для воспроизведения проблемы?

Потому что это работает:

20:00:46-user@host ~/tmp $ pwd
/home/user/tmp
20:00:47-user@host ~/tmp $ ls -l
total 0
20:00:49-user@host ~/tmp $ mkdir test
20:00:56-user@host ~/tmp $ getfacl test
# file: test
# owner: user
# group: user
user::rwx
group::r-x
other::r-x

20:01:17-user@host ~/tmp $ setfacl -dm "u:mysql:rw" test
20:01:21-user@host ~/tmp $ getfacl test
# file: test
# owner: user
# group: user
user::rwx
group::r-x
other::r-x
default:user::rwx
default:user:mysql:rw-
default:group::r-x
default:mask::rwx
default:other::r-x

20:01:24-user@host ~/tmp $ touch test/testfile
20:01:29-user@host ~/tmp $ getfacl test/testfile
# file: test/testfile
# owner: user
# group: user
user::rw-
user:mysql:rw-
group::r-x                      #effective:r--
mask::rw-
other::r--