$ (subj), wygląda na to, że użytkownik root jest domyślnie odmawiany dla wszystkich udziałów. Próbuję odtworzyć udział administracyjny systemu Windows.
$ (subj), wygląda na to, że użytkownik root jest domyślnie odmawiany dla wszystkich udziałów. Próbuję odtworzyć udział administracyjny systemu Windows.
Odpowiedzi:
Czy masz ustawione hasło w Sambie (nie w systemowym pliku passwd) dla roota? Powinieneś być w stanie ustawić takie hasło, uruchamiając smbpasswd -a root
.
Powinieneś umieścić swój plik smb.conf, abyśmy mogli faktycznie ocenić problem. W każdym razie oto podpowiedź:
invalid users = root
jest częścią domyślnego pliku smb.conf.
No więc. Czy root jest już poprawnym smbuserem? Następnie spróbuj jawnie zezwolić rootowi:
valid users = root
I spróbuj czegoś takiego:
[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
nie jest „od zera” i nie zawiera żadnych parametrów valid users
ani żadnych invalid users
parametrów.
jeśli nie możesz uzyskać dostępu do dwóch użytkowników, jednego dla zwykłego użytkownika, a drugiego dla użytkownika root, musisz dokonać aliasu netbios w pliku smb.conf, aby system Windows widział ich jako dwa serwery. Następnie uzyskaj dostęp do każdego z innym identyfikatorem użytkownika. Możesz również dodać do pliku hosta systemu Windows ten sam adres IP serwera o różnych nazwach. Problem dotyczy systemu Windows, który może zezwalać tylko jednemu użytkownikowi na raz, dlatego nie może uzyskać dostępu jako root.