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 на имя вашего пользователя