wczoraj zaktualizowałem moją Fedorę do najnowszej wersji, a dzięki temu zaktualizowałem również sambę, teraz używając samby 4. Korzystałem z dostępu do tych udziałów z dowolnego komputera w domu bez użytkownika / hasła, ale teraz wydaje się, że coś jest nie tak z konfiguracja.
Oto mój smb.conf
[global]
workgroup = mygroup
server string = Samba Server Version %v
netbios name = HOME-WS
log file = /var/log/samba/log.%m
max log size = 50
guest ok = yes
security = share
[Media]
path = /mnt/Media
read only = yes
browseable = yes
guest ok = yes
guest only = yes
[Music]
path = /mnt/Music
read only = yes
browseable = yes
guest ok = yes
guest only = yes
Patrząc na dzienniki, pojawia się ostrzeżenie związane z parametrem bezpieczeństwa
WARNING: Ignoring invalid value 'share' for parameter 'security'
Czy to oznacza, że samba 4 ostatecznie usunęła opcję „share” jako opcję, czy istnieje jakaś alternatywa dla niej, dzięki czemu mogę skonfigurować udziały bez haseł.
Odpowiedzi:
Jeśli skorzystasz z linku FAQ od JasonAzze, zobaczysz, że istnieje również linia „mapa do gościa”, która jest również wymagana, więc potrzebujesz obu tych linii:
Miałem ten sam problem co OP i przetestowałem, że to rozwiązanie działa na Fedorze 18
źródło
map to guest = Bad User
- Oznacza, że loginy użytkownika z niepoprawnym hasłem są odrzucane, chyba że nazwa użytkownika nie istnieje, w którym to przypadku jest traktowana jako login gościa i mapowana na konto gościa. Jak mówi strona podręcznika (man smb.conf
), użytkownicy mogą się pomylić z powodu opcji Złe hasło.Czuję się zobowiązany do udostępnienia tego po godzinach spędzonych na próbach uruchomienia go pod SAMBA4 - oto mój działający SAMBA4 smb.conf, który NIE wymaga hasła, aby dostać się do udziału z Windows
źródło
Zmień „bezpieczeństwo = udostępnij” na „bezpieczeństwo = użytkownik”
Powód: zarówno udział, jak i serwer są przestarzałe w Samba4.
źródło
Musiałem pamiętać o zrobieniu jeszcze jednej rzeczy, zanim zacznę działać ... chodziło o to, aby uprawnienia do mojego udostępnionego katalogu unix były odczytywane / zapisywane dla użytkownika nobody lub grupy nogroup. Debian Jessie, Samba 4.1.
źródło
To działa dla mnie bardzo szybko
źródło: https://wiki.samba.org/index.php/Setting_up_Samba_as_a_Standalone_Server
[światowy]
[Gość]
źródło