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


12

$ (subj), здається, що користувачеві root відмовлено за замовчуванням для всіх спільних ресурсів. Я намагаюся відтворити адміністративну частку Windows.

Відповіді:


17

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


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

Так, цей номер потрібно позначити як прийнятий
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параметрів на всіх.
користувач539484

Хм, також, згідно з doc , немає недійсних користувачів за замовчуванням.
користувач539484

Дивіться відредаговану публікацію.
Юві

1

якщо ви не можете отримати доступ до двох користувачів, одного для звичайного користувача, а другого для кореневого, вам потрібно псевдонім Netbios у файлі smb.conf, щоб Windows бачив їх як два сервери. Потім перейдіть до кожного з іншим ідентифікатором користувача. Ви також можете додати до хост-файлу Windows той же ip сервера з різними іменами. Проблема полягає в тому, що Windows може дозволити одночасно лише одному користувачеві, тому не може отримати доступ до кореня.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.