Проблемы с монтированием Samba под пользователем без полномочий root

Как в статье, на которую вы ссылаетесь, написано большими символами перед таблицей, это традиционный механизм. В Upstart уровни выполнения 2–5 совпадают в конфигурации по умолчанию:

4.7 Уровни выполнения

Уровень выполнения - это однобайтовое имя для конкретной конфигурации системы . Уровни выполнения для систем Debian и Ubuntu обычно следующие:

  • 0: Остановка системы.
  • 1: Однопользовательский режим.
  • 2: Графическая многопользовательская плюс сеть (ПО УМОЛЧАНИЮ)
  • 3: То же, что «2», но не используется.
  • 4: То же, что «2», но не используется.
  • 5: То же, что «2», но не используется.
  • 6: Перезагрузка системы.

Есть также несколько псевдоуровней выполнения:

  • N: предыдущий уровень выполнения не может быть определен.
  • S: Псевдоним для однопользовательского режима.

Уровень выполнения равен 2, потому что он установлен по умолчанию.

2
15.01.2017, 06:38
1 ответ

В отличие от NFS (который, кстати, должен был быть вашим выбором для монтирования Linux в Linux), SMB не передает автоматически авторизации пользователей по протоколу - в по крайней мере, без сложной настройки «Active Directory».

Что вы, вероятно, захотите сделать (кроме изменения протокола, который действительно разделяет некоторые пользовательские данные, например NFS), - это смонтировать каталог, используя необходимые разрешения пользователя, используя uid и gid параметры команды mount или файла fstab .

Используйте man fstab , man mount (раздел smbfs) и man smbmount для получения дополнительных сведений.

Вам также может быть интересно изучить параметры fmask и dmask .

1
27.01.2020, 22:19

Теги

Похожие вопросы