Как настроить Samba, чтобы предоставить пользователю root полный доступ к определенной папке?


12

$ (subj), похоже, что пользователь root по умолчанию запрещен для всех общих ресурсов. Я пытаюсь воспроизвести административный общий ресурс Windows.

Ответы:


17

У вас есть пароль, установленный в Samba (не в системном файле passwd) для root? Вы должны быть в состоянии установить такой пароль, запустив smbpasswd -a root.


2
Пощечину, проголосуй и прими! Я полностью забыл, что в Linux нет обычного AAA!
user539484

Да, этот должен быть помечен как принятый
Addo Solutions

7

Вы должны поместить свой файл smb.conf, чтобы мы могли реально оценить проблему. В любом случае вот подсказка:

   invalid users = root

является частью smb.conf по умолчанию.

Ну тогда. Является ли root действительным smbuser, пока? Затем попробуйте явно разрешить root:

valid users = root 

И попробуйте что-то вроде этого:

[config]
    comment = Admin Config Share  - Whatever
    path = /
    valid users = someusers, somegroup
    force user = root
    force group = root
    admin users = someusers, somegroup   
    writeable = Yes

Должен ли он быть явно указан или неявно принят? Мой smb.confразве «с нуля» и не содержит valid usersили invalid usersпараметров на всех.
user539484

Хм, также, согласно документу, нет недопустимых пользователей по умолчанию.
user539484

Смотрите отредактированный пост.
Juwi

1

если вы не можете получить доступ к двум пользователям, один для обычного пользователя, а другой для пользователя root, вам нужно создать псевдоним netbios в файле smb.conf, чтобы Windows воспринимала их как два сервера. Затем получите доступ к каждому с другим идентификатором пользователя. Вы также можете добавить в файл хоста Windows тот же ip сервера с разными именами. Проблема заключается в том, что Windows может разрешить доступ только одному пользователю за раз, поэтому не может получить доступ от имени root.

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.