![Два пользователя в одной группе, и группа является владельцем конкретного каталога](https://rvso.com/image/1317529/%D0%94%D0%B2%D0%B0%20%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D0%BE%D0%B2%D0%B0%D1%82%D0%B5%D0%BB%D1%8F%20%D0%B2%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%B9%20%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B5%2C%20%D0%B8%20%D0%B3%D1%80%D1%83%D0%BF%D0%BF%D0%B0%20%D1%8F%D0%B2%D0%BB%D1%8F%D0%B5%D1%82%D1%81%D1%8F%20%D0%B2%D0%BB%D0%B0%D0%B4%D0%B5%D0%BB%D1%8C%D1%86%D0%B5%D0%BC%20%D0%BA%D0%BE%D0%BD%D0%BA%D1%80%D0%B5%D1%82%D0%BD%D0%BE%D0%B3%D0%BE%20%D0%BA%D0%B0%D1%82%D0%B0%D0%BB%D0%BE%D0%B3%D0%B0.png)
У меня на Linux-компьютере два пользователя:
- Джон: администратор
- Джейн: обычный пользователь.
Я добавил их обоих в группу под названием xampp_users
. Как мне разрешить обоим пользователям иметь разрешения на чтение/запись/выполнение для каталога /opt/lampp
? Я изменил владельца и группу /opt/lampp
на xampp_users
, но это не сработало.
решение1
Если ls -l /opt/lampp
отображается правильная группа, вы, вероятно, не применили правильные разрешения для этого каталога. Используйте эту команду, чтобы исправить эту проблему:
chmod g+rwx /opt/lampp
Если вам необходимо применить разрешения также и к файлам в каталоге (вероятно, да), используйте -R
для рекурсивного применения команд chmod
, chown
или chgrp
.
Если вы хотите, чтобы новые файлы, созданные в этом каталоге, принадлежали группе xampp_user
, а не основной группе каждого пользователя, используйте:
chmod g+s /opt/lampp
Если вы еще этого не сделали, вам может потребоваться изменить umask пользователей, чтобы разрешить rwx
в группе. Запустите man umask
, чтобы узнать, как применить желаемый umask.