Intereting Posts
Неустранимая ошибка: вызов неопределенной функции gzopen () в /etc/apache2/htdocs/sites/all/modules/smart_ip/includes/smart_ip.utility.inc в строке 454 Как запустить фоновый процесс из сценария оболочки и записать результат процесса? Проблемы с сетью Debian Разделить оболочку горизонтально, чтобы показать ls -al и pwd Проблемы с X и xrandr на Debian Запуск задания оболочки на удаленном сервере, закрытие терминала без закрытия задания Установка libudev для руки на x64 Ubuntu Соединение Ubuntu ethernet работает в течение нескольких секунд, затем падает (с двойной загрузкой Win 7) Постоянная консоль на рабочем столе как «виджет» Подсчитайте максимальную длину символа для всех полей данных в упрощенном файле csv и выведите на txt перемещение файлов определенных форматов из поддиректории в каталоги с одинаковыми именами папок Найдите вложенные тексты непечатаемых символов Добавьте число в огромный файл ASCII Что кэшируется? Как я могу удалить все между двумя маркерами в файле?

предоставить разрешение в Linux

У меня есть веб-сервер linux с 2 жесткими дисками. Есть 2 пользователя, можно получить доступ / home / user1, а другой пользователь может получить доступ / home2 / user2

Я хотел бы предоставить разрешения user1 для доступа / home2 / users / (рекурсивно) без отмены доступа пользователя2 к его домашнему каталогу.

Каков наилучший способ сделать это?

поместите оба из них в одну группу и измените разрешение на следующее:

RWX------ /home1/user1 RWXRWX--- /home2/user2 

Благодаря @Niklas B: вам также необходимо установить / home2 / user2 dir SGID группе, которой они оба являются членами.

если это основная группа user2, она будет автоматической, если не использовать команду chgrp (не забывайте -r для рекурсивного! =))

Создайте группу (пользователей) для обоих пользователей и предоставите группе r / w / x доступ ко второму домашнему директорию;)

Если пользователи находятся в одной группе, вы можете установить групповые разрешения для пользователей папок. Или если вы не хотите, чтобы другие пользователи обращались к / home2 / users, вы можете создать новую группу и добавить к ней user1 и user2. После установки разрешения на новую группу.

Имейте user1 в группе, скажем, group1 и разрешите группе 1 доступ к /home2/users .

Предполагая, что вы настроили user1 в группе с именем «group1»

chgrp -R group1 /home2/users

chmod -R 770 /home2/users

Если вы хотите, чтобы файлы / dirs, созданные в /home2/users были доступны пользователю1 (независимо от того, кто его создал) в будущем, вам нужно будет установить SGID: chmod g+s /home2/users Обратите внимание, что приведенная выше команда может устанавливается только владельцем /home2/users .

Можете ли вы подробнее рассказать о своей цели? Почему пользователю1 необходимо получить доступ к домашнему каталогу user2? Будет ли плохо, если пользователь2 может получить доступ к домашнему каталогу пользователя1?