История изменений
Исправление 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--