articlesdebian:setfacl

setfacl: Invalid argument near character

При назначении прав на папку возникает следующая ошибка: setfacl: Option -m: Invalid argument near character 3

Пример:

setfacl -m u:user:rwx /home/user  
setfacl: Option -m: Invalid argument near character 3

Причина возникновения данной ошибки - пользователь user не существует, такая же ошибка будет появляться, если не существует группы

Чтобы назначить права на папки:

Подготовим текстовый шаблон команд в новом документе блокнота: - - -

mkdir -v '/home/shared/USER'
setfacl -m "u:USER:rwx" /home/shared/'USER';
setfacl -d "u:USER:rwx" /home/shared/'USER';
setfacl -m "g:Пользователи домена:--x" /home/shared/'USER'

- - -

Данный шаблон подходит только для создания каталогов пользователей и назначения прав доступа. Если дисковая квота для всех пользователей будет одинакова, тогда можно воспользоваться следующим шаблоном:

- - -

mkdir -v /home/shared/'USER'
setfacl -m 'u:USER:rwx' /home/shared/'USER';
setfacl -d 'u:USER:rwx' /home/shared/'USER';
setfacl -m 'g:Пользователи домена:--x' /home/shared/'USER'
setquota -u 'USER' 4500M 5000M 0 0 /home

Необходимо заменить USER на имя вашего пользователя

  • articlesdebian/setfacl.txt
  • Последнее изменение: 2022/04/08 16:20
  • 127.0.0.1