[console]setfacl -m "u:user1:rwx" /var/log/messages[/console]
Это что ли?
Как дать права одному пользователю права другого?
Это что ли?
вы дали пользователю user1 полные права на файл messages, r/w/x , вывод getfacl /var/log/messages вам об этом скажет, так же можно назначать права на пользователи которые входят в одну группу, что бы пользователи одной группы могли делать те или иные операции с файлами и каталогами.
так же можно назначать права на пользователи которые входят в одну группу, что бы пользователи одной группы могли делать те или иные операции с файлами и каталогами
Как? Я не вижу этого в описании команды setfacl
setter, setfacl -m g:users:rwx /balbalbla
описание читайте хоть где g - группы , группа users
setfacl -m g:users:rwx /balbalbla
т.е. это значит - дать полные права группе users для папки /balbalbla ?
т.е. это значит - дать полные права группе users для папки /balbalbla ?
для тех пользователей кто входит в эту группу.
[console]# setfacl -m g:user2:rwx /home
setfacl: /home: Неподдерживаемая операция[/console]
? oO
Консоль:
# setfacl -m g:user2:rwx /home
setfacl: /home: Неподдерживаемая операция
?
этого делать нельзя. Блин, вы документацию читали хоть?
Да, там используется в примере файл abc, а про папки ничего не сказано.
И чего делать нельзя?
Да, там используется в примере файл abc, а про папки ничего не сказано.
Видимо у debian все же есть своя специфика, придется сделать remount хомяка и включить поддержку acl, как описано в документации.
А после перемонтировки данные теряются?
А после перемонтировки данные теряются?
Нет.Вам надо сделать следующие, дописать в fstab параметр acl, и дальше просто выполнить
[console]#mount -o remount /home[/console]