Nie można uzyskać dostępu do udziałów samba Ubuntu z systemu Mac OS po instalacji Ubuntu 14.10

8

Właśnie zainstalowałem Ubuntu 14.10 na moim serwerze, zastępując 14.04 (nie aktualizując go). Nadałem mu taką samą nazwę (serwer Ubuntu) jak poprzednio. Zainstalowałem Sambę i przedefiniowałem wcześniej utworzone udziały, używając tych samych nazw: sde, sdf itp.

Jednak nie mogę już uzyskać dostępu do tych udziałów z systemu Mac OS (Yosemite). Ponownie uruchomiłem serwer i systemy Mac OS, ale bezskutecznie. Serwer i udziały pojawiają się na obu komputerach Mac, ale moje połączenie z serwerem to połączenie z gościem i chociaż włączyłem dostęp dla gości, kiedy próbuję uzyskać dostęp do jednego z udziałów, pojawia się okno dialogowe „Operacja może należy uzupełnić, ponieważ nie można znaleźć oryginalnego elementu dla „”. Jeśli próbuję zmienić połączenie na zarejestrowane jako użytkownik, pojawia się komunikat „Wystąpił problem z połączeniem z serwerem” „Sprawdź nazwę serwera lub adres IP, a następnie spróbuj ponownie.”.

Czy ktoś wie, na czym polega problem lub co mogę sprawdzić, aby uzyskać dodatkowe informacje na temat rzeczywistego problemu?

Pozdrawiam, David

użytkownik273926
źródło

Odpowiedzi:

21

Miał dokładnie ten sam problem. Spróbuj wykonać następujące czynności:

sudo smbpasswd -a <username> #this should be your home account username on Ubuntu

powinien wyświetlić monit o ustawienie hasła samby, które jest przechowywane osobno dla haseł Ubuntu. Jeśli chcesz, możesz ustawić to samo co hasło użytkownika domowego, chociaż nie jest to zalecane. Następnie wykonaj:

sudo nano /etc/samba/smb.conf

Przewiń w dół pliku i dodaj / edytuj udostępnione foldery w następujący sposób:

[<folder_name>]
path = /home/<user_name>/<folder_name>
available = yes
valid users = <user_name>
read only = no
browseable = yes
public = yes
writable = yes

Następnie uruchom ponownie sambę za pomocą:

sudo service smbd restart

nie mniej ważny:

testparm

Jeśli wszystko jest w porządku, powinieneś zobaczyć komunikat:

Load smb config files from /etc/samba/smb.conf
rlimit_max: increasing rlimit_max (1024) to minimum Windows limit (16384)
Processing section "[printers]"
Processing section "[print$]"
Processing section "[<folder_name>]"
Loaded services file OK.
Server role: ROLE_STANDALONE

Usunięto z instrukcji tutaj .

To działało dla mnie w systemie Mac OS 10.10.1.

kalel
źródło
Dobra uwaga, zapomniałem o tym
kalel
To powinna być zaakceptowana odpowiedź.
Blairg23,
Ustawienie hasła samby zgodnie z opisem w tej odpowiedzi pozwoliło mi połączyć się za pomocą Cmd + K w oknie Findera, wpisując smb: // <adres_ip> maszyny Ubuntu i dodając nowego użytkownika i hasło samby w MacOS High Sierra.
Michael Fulton
Ta odpowiedź powinna zostać zaakceptowana jako słuszna. Przyznajmy każdemu, kto to zasłużył.
Almir Campos