Na moim komputerze CentOS 5.2 z uruchomioną Sambą (3.0.33-3.29) utworzyłem folder o nazwie /upload
.
W sambie skonfigurowałem taki udział:
[Przekazać plik] komentarz = prześlij folder ścieżka = / upload poprawni użytkownicy = root Kevin publiczne = tak zapisywalny = tak możliwy do przeglądania = tak Utwórz maskę = 0777 maska katalogu = 0777 gość ok = tak
I chown
„d /upload
folderu na moim koncie«Kevin»i sprawdził, że mogę tworzyć pliki i foldery za pomocą powłoki.
Mogę przejść do komputera z Windows 7, uwierzytelnić się jako „kevin” i zobaczyć mój udział w katalogu domowym oraz upload
udział, ale nie mam do nich dostępu.
Raporty Windows:
Błąd sieci System Windows nie może uzyskać dostępu do \\ cos-01 \ upload Sprawdź pisownię nazwy. W przeciwnym razie może występować problem z siecią. Aby spróbować zidentyfikować i rozwiązać problemy z siecią, kliknij Diagnozuj. Kod błędu: 0x80070035 Ścieżka sieciowa nie została znaleziona.
To jest lista kontrolna tego, co zrobiłem:
- konto
kevin
zostało dodane do samby przy użyciusmbpasswd -a kevin
i ustawieniu mojego hasła w tym samym czasie. Hasła samby i centos są takie same. - nazwa serwera
cos-01
znajduje się w/etc/hosts
pliku tj
172.0.0.1 localhost localhost.localdomain 172.17.3.90 cos-01
- Ustawiłem także nazwę Netbios
/etc/samba/smb.conf
- Skonfigurowałem poziom uwierzytelniania LAN Manager systemu Windows 7 na „Wyślij LM i NTLM - używaj zabezpieczeń sesji NTLMv2, jeśli negocjowane”
Aktualizacja:
Próbowałem uzyskać dostęp do udziału zarówno przez adres IP, jak i nazwę serwera, tj. \ Cos-01 \ upload lub \ 172.16.3.90 \ upload. W obu przypadkach pojawia się taki sam błąd, jak opisano powyżej.
Sprawdziłem /var/log/samba/smbd.log
plik dziennika i widzę wiele:
[2010/07/02 16:56:10, 0] smbd / service.c: make_connection_snum (1013) „/ upload” nie istnieje lub zezwolenie zostało odrzucone podczas łączenia z [upload] Błąd został odrzucony
system-config-selinux
narzędzia. Czy mogę to ustawić za pomocąsetsebool allow_smbd_anon_write 1
, czy to to samo?