Вопрос или проблема
Я следовал предложению, найденному на этом сайте (ссылка ниже), которое, похоже, отвечает на мой вопрос. Однако, когда другой пользователь пытается получить доступ к общей папке на моем рабочем столе, с его рабочего стола ему выдается ошибка доступа. Пользователь находится в группе Sudo, но я хочу, чтобы он избегал использования root, если это возможно.
Как разрешить доступ к папке для другого пользователя в Linux?
Вышеупомянутое объясняет, что папка ‘data’, содержимое которой должно быть скопировано в общую папку, не обязательно. Поэтому я создал папку на своем рабочем столе ‘SHARED’, а затем следовал инструкциям.
Ответ или решение
Как правильно настроить доступ к общей папке в Xubuntu
Если вы используете Xubuntu и хотите, чтобы другой пользователь на том же компьютере получил доступ к вашей общей папке, следуйте этому пошаговому руководству.
1. Создание общей папки
Вы уже создали папку SHARED
на рабочем столе. Убедитесь, что эта папка существует и готова к совместному использованию.
2. Настройка прав доступа
Для того чтобы другой пользователь мог получить доступ к вашей папке SHARED
, вам нужно правильно настроить права доступа к ней.
Откройте терминал и выполните следующие команды:
sudo chown :имя_пользователя /home/ваше_имя/Рабочий\ стол/SHARED
Замените имя_пользователя
на имя учетной записи пользователя, которому вы хотите предоставить доступ. Это изменение установит группу владельца папки как группу данного пользователя.
Следующей командой предоставим права на чтение и запись:
sudo chmod 770 /home/ваше_имя/Рабочий\ стол/SHARED
Эта команда устанавливает права доступа так, чтобы владелец и группа могли читать, записывать и выполнять файлы внутри этой папки, в то время как все остальные пользователи не имеют доступа.
3. Добавление пользователя в группу
Убедитесь, что другой пользователь входит в ту же группу, что и вы. Если вы хотите создать новую группу, выполните:
sudo groupadd sharedgroup
sudo usermod -aG sharedgroup имя_пользователя
Теперь измените владельца папки SHARED
на новую группу:
sudo chown :sharedgroup /home/ваше_имя/Рабочий\ стол/SHARED
sudo chmod 770 /home/ваше_имя/Рабочий\ стол/SHARED
Пользователь теперь должен войти в систему заново, чтобы изменения вступили в силу.
4. Доступ к общей папке
Теперь другой пользователь должен иметь возможность получить доступ к папке. Чтобы перейти к ней из терминала, пользователь может использовать команду:
cd /home/ваше_имя/Рабочий\ стол/SHARED
Заключение
После выполнения этих шагов другой пользователь должен иметь возможность без проблем получить доступ к вашей общей папке на рабочем столе, не прибегая к правам суперпользователя. Убедитесь, что вы проверили все указанные шаги, чтобы избежать проблем с правами доступа. Правильная настройка прав доступа гарантирует безопасный и удобный доступ к файлам для всех пользователей на системе.