Mamy wpis akcji Windows XP w naszym FSTAB, który działa w następujący sposób:
//MAIN/StorageD /mnt/storaged cifs username=admin,password='',uid=1001,gid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm 0 0
Ale wpis dotyczący systemu Windows 7 nie:
//MAIN-WIN7/Win7VM /mnt/Win7VM cifs username=main,password='',uid=1001,gid=1000,iocharset=utf8,file_mode=0777,dir_mode=0777,noperm 0 0
Katalog / mnt / Win7VM jest ustawiony na 777 uprawnień i jest własnością użytkownika 1001
Staramy się więc trochę debugować i montować ręcznie ...
W ramach kontroli działają następujące elementy:
mount -t cifs '//MAIN/backupx' /mnt/backupx -o username=Admin,password=''
Ale w przypadku systemu Windows 7 to nie działa.
mount -t cifs '//MAIN-WIN7/Win7VM' /mnt/Win7VM -o username=Main,password=''
Gdy dostaję błąd (jak sądzę, słynny):
root@debian:/home/user# mount -t cifs //MAIN-WIN7/Win7VM /mnt/Win7VM -o username=Main,password='',sec=ntlm
mount error(13): Permission denied
Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
Spędzam więc godziny, szukając, sprawdzając i próbując wykonać następujące czynności:
Sprawdzone ustawienia:
- Grupa robocza to „WORKGROUP”
- Domena to „MAIN-WIN7”
- Użytkownik jest „Główny”
- Hasło nie jest ustawione
- Udział jest Win7VM
- Udział jest dostępny za pośrednictwem udziałów sieciowych w systemie Windows
Listy SMBTREE:
root@debian:/home/user# smbtree
Enter root's password:
WORKGROUP
\\MAIN-WIN7
\\MAIN-WIN7\Win7VM
- Zmieniono ustawienia zasad bezpieczeństwa systemu Windows „Klient sieci Microsoft: Wysyłaj niezaszyfrowane hasła stronom trzecim” na „Włączone”
- Zmieniono politykę bezpieczeństwa systemu Windows w „Zabezpieczeniach sieci: Poziom uwierzytelnienia menedżera sieci LAN w celu wysłania LM i NTLM - użyj zabezpieczeń sesji NTLMv2, jeśli jest negocjowana”
- Wyłączono wszystkie programy antywirusowe i zapory ogniowe
- Dodanie przełącznika „sec = ntlm” jak w „/ mnt / Win7VM -o nazwa użytkownika = Main, hasło = '', sec = ntlm”
- Dodanie domeny do użytkownika jak w „MAIN-WIN7 / Main”
- Używanie „mount.cifs” zamiast „mount -t cifs”
- Katalog montowania CHMOD do 777 Katalog montowania CHOWN do użytkownika „1001” i Grupowanie do „użytkownika” (będzie to potrzebne do wpisu fstab, jeśli uda mi się go zamontować ręcznie)
Udział jest w systemie Windows 7 Ultimate, a klient z błędami uprawnień to Debian Wheezy.
Teraz brakuje mi terminów i pomysłów. Myślałem, że to będzie proste; teraz zmarnowałem godziny. Czy ktoś ma jakieś pomysły? To chyba coś prostego, prawda?
Edytować:
Zapomniałem fikcyjnego wyboru próby uzyskania dostępu do udziału z komputera z systemem Windows. Nie zadziałało to, że zbadałem więcej ustawień systemu Windows, co doprowadziło mnie do rozwiązania zamieszczonego poniżej.
sec=ntlm
opcja, która okazała się być kluczem w moim przypadku. Warto również przeczytać: askubuntu.com/questions/580069/…