Samba CentOS 6.5 nie może połączyć się z folderem udostępnionym

0

Problem polega na tym, że dodałem użytkownika root 'samba' przez 'smbpasswd -a root'. Następnie edytowałem plik „/etc/samba/smb.conf” i dodałem tam:

[shared_folder]
valid users = root
public = no
path = /tmp
printable = no
writable = yes
browsable = yes
guest ok = no

Potem mogłem połączyć się przez „smb: // ip /” z użytkownikiem „root” i hasłem. Ale widziałem, że widzę nie tylko „/ tmp”, ale także katalog domowy „root” (/ root). Jestem nowicjuszem w Linuksie, ale uznałem to za zły pomysł i postanowiłem to powtórzyć.

Dodałem nowego użytkownika „user1” zarówno do systemu, jak i do samby. po tym edytowałem mój 'smb.conf', ciąg stał się 'valid users = user1'.

Próbowałem także usunąć użytkownika „root” z samby za pomocą „smbpasswd -x root”, ale otrzymałem wiadomość:

Nie można usunąć wpisu użytkownika root.

Więc poszedłem do '/ etc / samba / smbusers' i skomentowałem tam 'root' (przy okazji, nie ma tam użytkownika 'user1'!)

# Unix_name = SMB_name1 SMB_name2 ...
#root = administrator admin
nobody = guest pcguest smbguest

I próbowałem połączyć się ponownie. Nie mogę połączyć się z „user1”, ale nadal mogę połączyć się z „root”! i widzę katalog „/ root”, a nie „/ tmp” lub oba tak jak poprzednio!

Co ja robię źle?

Battle_Slug
źródło
Próbowałbym ponownie uruchomić komputer lub dodać nowego użytkownika, na wypadek, gdyby w jakiś sposób był buforowany. Jest to również dobry moment, aby rozważyć użycie sudo i uczenie się / zrozumienie, że korzenia nie należy lekceważyć;)
Journeyman Geek
@JourneymanGeek Tak, zrestartowałem i bezskutecznie i wiem o sudo. Spieszyłem się, a teraz żałuję tego ...
Battle_Slug
Nawiasem mówiąc, próbowałem wykonać czystą instalację CentOS i nie dodawać roota, ale tworzyć nowego użytkownika od początku, więc samba ma nowego użytkownika, który nie jest rootem. Nadal nie mogę połączyć się z tym użytkownikiem z mojego komputera Mac.
Battle_Slug