Jak uzyskać dostęp do chronionego hasłem udziału nautilus?


10

Mogę uzyskać dostęp do serwera i udziałów niechronionych hasłem za pomocą następujących poleceń: ctrl + l smb: // server / share

Mogę połączyć się z udziałem za pomocą

smbclient // serwer / udział -U 

Mogę połączyć się za pomocą wiersza polecenia, używając następującego polecenia:

sudo mount -t cifs // serwer / udział -o nazwa użytkownika = użytkownik, hasło = hasło, uid = 1000, gid = 1000, iocharset = utf8, tryb_pliku = 0777, tryb_dir = 0777

Jak połączyć się z tym udziałem za pomocą Nautilus 3.6.3?


dałby więcej informacji o tym, czego chcesz i co zrobiłeś do tej pory
Chella

Odpowiedzi:


10

Nowy nautilus w 13.04 (raring) nie pokazuje już miejsca na wprowadzenie poświadczeń połączenia. To naprawdę utrudnia połączenie, jeśli nie znasz składni URI. Pomoc dotyczącą składni URI SMB można znaleźć na Wikipedii .

Zasadniczo użyj jednego z tych identyfikatorów URI:

smb://[<user>@]<host>[:<port>][/[<path>]][?<param1>=<value1>[;<param2>=<value2>]] or
smb://[<user>@]<workgroup>[:<port>][/] or
smb://[[<domain>;]<username>[:<password>]@]<server>[:<port>][/[<share>[/[<path>]]][?[<param>=<value>[<param2>=<value2>[...]]]]][5]

Nazwa użytkownika może zawierać spacje i nie wymaga kodowania. Sam użyłem następujących:

smb://My User@WINDOWSHOST/Share

Następnie zostaniesz poproszony o podanie poświadczeń. Nie jestem pewien, czy nazwa udziału może zawierać spację, ponieważ moje udziały ich nie mają, więc nie przetestowałem tego.

Po uzyskaniu dostępu do udziału możesz kliknąć go prawym przyciskiem myszy w lewym panelu i oznaczyć go zakładką. Spowoduje to, że zostanie on ponownie przypisany po wylogowaniu i ponownym zalogowaniu, dzięki czemu nie musisz cały czas używać metody Connect to Server.


Ostatni przykład zadziałał dla mnie. Kiedy próbuję połączyć się z Windows Share (z Ubuntu 14.04 na komputer z systemem Windows), jeśli połączenie zostanie odrzucone, Nautilus pokazuje okno dialogowe poświadczeń, problem polega na tym, że docelowy komputer z systemem Windows umożliwia dostęp tylko do odczytu dla użytkowników-gości. Jest to denerwujące, ponieważ Nautilus łączy się z uprawnieniami tylko do odczytu i nigdy nie masz szansy na uzyskanie dostępu do zapisu. Ten adres URL działał. Teraz mam dostęp do zapisu, ponieważ mogę wprowadzić hasło, dziękuję. Użyj „smb: // użytkownik @ host / zasób”, a Nautilus wyświetli okno dialogowe.
Hatoru Hansou,

Problem polega na tym, że przesyłanie danych przez mount cifs jest około 10 razy szybsze niż mount z gvfs. Przez gvfs mount otrzymaliśmy monit o podanie hasła, przez cifs mount nie. : S Mam nadzieję, że zostanie to wkrótce naprawione.
inf3rno


2

Opierając się na moim nautilusie (3.4.2), w menu jedności wybierasz plik, łączysz się z serwerem, a następnie dane serwera (ip udostępnionego katalogu), typ (udostępnianie systemu Windows), a następnie podajesz dane dotyczące udostępniania, folderu i użytkownika (domena, użytkownik, hasło). Moja instalacja działa z zainstalowanymi cifs-utils (sudo apt-get install cifs-utils). Możesz także zamontować ten udział podczas uruchamiania, dodając plik / etc / fstab:

//192.168.XY/shareddirectory / home / user / sharename cifs auto, iocharset = utf8, uid = 1000, gid = 1000, user = nazwa użytkownika% hasło 0 0


Wiem, że mogę zamontować katalog z / etc / fstab, ale to zamontuje go na stałe. Muszę tylko tymczasowo uzyskać dostęp do udziału. W Nautilusie było to łatwe, ponieważ można było dodać nazwę użytkownika i hasło. Nie możesz już dodawać nazwy użytkownika ani hasła. Muszę się dowiedzieć, jak to zrobić.
John Fordyce,

jeśli spróbujesz połączyć się z serwerem z Nautilus poprzez menu plików?
Bob

Otrzymany komunikat to: „Nieobsługiwany komunikat o błędzie: Nie można zainstalować udziału Windows”
John Fordyce,

Przykro mi ale nie wiem. Jedyny sposób, jaki widzę, to za każdym razem, gdy chcesz go zamontować, uruchamiasz mount.cifs ... w terminalu, a potem zobaczysz go w natilusie.
bob

lub alternatywnie w fstab, aby użyć noauto zamiast auto
bob
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.