$ (subj), здається, що користувачеві root відмовлено за замовчуванням для всіх спільних ресурсів. Я намагаюся відтворити адміністративну частку Windows.
$ (subj), здається, що користувачеві root відмовлено за замовчуванням для всіх спільних ресурсів. Я намагаюся відтворити адміністративну частку Windows.
Відповіді:
У вас встановлений пароль у Samba (не у файлі системного пароля) для root? Ви повинні мати можливість встановити такий пароль, запустивши smbpasswd -a root
.
Ви повинні виставити 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
параметрів на всіх.
якщо ви не можете отримати доступ до двох користувачів, одного для звичайного користувача, а другого для кореневого, вам потрібно псевдонім Netbios у файлі smb.conf, щоб Windows бачив їх як два сервери. Потім перейдіть до кожного з іншим ідентифікатором користувача. Ви також можете додати до хост-файлу Windows той же ip сервера з різними іменами. Проблема полягає в тому, що Windows може дозволити одночасно лише одному користувачеві, тому не може отримати доступ до кореня.