ACL для пользователей, которые работают некорректно [Debian]
231
Troubled
Я написал скрипт, который создает некоторых пользователей (в данном случае 5) с именами от 1 до 5, создает их домашние каталоги и дает полный доступ к этим каталогам только этим пяти пользователям. Вот сценарий:
MIN=1 MAX=5 for (( USER=$MIN; USER<=$MAX; USER++ )); do useradd -m $USER HOMEDIR=/home/$USER setfacl -m o:--- $HOMEDIR for (( other=$MIN; other<=$MAX; other++ )); do setfacl -m u:$other:x $HOMEDIR done done
Этот скрипт выполняется как рут, и после этого я делаю
su - 1 cd /home/2
И результат
bash: cd: 2: Permission denied
Я выполнил этот скрипт в Ubuntu 17.04 и Debian 8.9 с включенным по умолчанию ACL, и на обеих платформах я получил одинаковый результат. В чем может быть проблема?
Не забудьте обновить ваш вопрос выводом `getfacl / home / 2`. В противном случае в вашем вопросе отсутствует важная информация.
kostix 6 лет назад
0
Также обратите внимание, что предоставление `x` без / также предоставление` r` возможно, но почти бесполезно: `x` позволяет` cd`-входить в каталог и искать и * через * него, но только `r` фактически позволяет читать содержимое каталога. Следовательно, если разрешено только `x`, вы не сможете даже выполнить` ls`.
kostix 6 лет назад
0
0 ответов на вопрос
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4