From: xf0r3m Date: Mon, 25 Sep 2023 12:04:42 +0000 (+0200) Subject: Tworzenie rodziału 11. Zakończenie podrozdziału 11.4 X-Git-Url: https://gitweb.morketsmerke.org/?a=commitdiff_plain;h=ad91672cc14a6665ca9caf48316e284d5137cc3d;p=mmdev.git Tworzenie rodziału 11. Zakończenie podrozdziału 11.4 --- diff --git a/articles/terminallog/Linux.Podstawy.html b/articles/terminallog/Linux.Podstawy.html index a7c44a7..1acffab 100644 --- a/articles/terminallog/Linux.Podstawy.html +++ b/articles/terminallog/Linux.Podstawy.html @@ -9989,8 +9989,132 @@ Added user debian. problemów z dostępem do elementów udziału w użytkownikach Samby. Na początku warto w ogóle sprawdzić czy udział jest dobrze ustawiony (read only = no oraz - writeable = yes) oraz czy uprawnienia do udziału. + writeable = yes) oraz czy uprawnienia do udziału umożliwiają + na zapis. +

+

11.4.6. Użycie protokołu samby

+

+ Kiedy nasz serwer SMB jest już skonfigurowany możemy przejść do + konfiguracji klienta, a w zasadzie klientów. Ponieważ istnieje kilka + metod na skorzystania z serwera Samby. +

+

+ Pierwszym z nich jest skorzyststanie z przeglądarki sieciowej + wbudowanej w menedżer plików, jeśli korzystamy z jednego z + popularniejszych środowisk sieciowych. Przycisk uruchamiający te + funkcję znajduje się zazwycznaj po lewej stronie, najczęsciej nosi + nazwę Przeglądanie sieci lub Sieć. Tutaj musimy + przypomnieć sobie opcję browseable, która powodowała, że + udziały były widoczne w tego typu komponentach. Domyślnie + wyeksportowane katalogi domowe nie są w nich widoczne. +

+

+ Takie ukryte dla przeglądarek udziały są osiągalne na dwa sposoby. + Pierwszym z nich jest zamontowanie udziału jak dysku wymienego, czy + partycji. Montowanie udziałów SMB wygląda podobnie, ale wymaga kilku + dodatkowych opcji. Pierwszą z nich dość istotną jest wymagana w + systemie obsługa protokołu SMB jako systemu plików. Taki system + plików nosi nazwę CIFS i pakiety go obsługujący + jest gotowy do zainstalowania w repozytorium dystrybucji + (przynajmniej na GNU/Linux Debian - cifs-utils) + Po zainstalowaniu pakietu, możemy wykorzystać polecenie mount + do zamontowania udziału w systemie. Jak pamietamy montowanie + systemów plików może wymagać uprawnień administratora. +

+
+xf0r3m@vm-9585173:~$ sudo mount -t cifs //DEBIAN/xf0r3m homes_on_debian -o user=xf0r3m,uid=1001,gid=1001
+Password for xf0r3m@//DEBIAN/xf0r3m: 
+xf0r3m@vm-9585173:~$ sudo mount | grep '//DEBIAN/xf0r3m'
+//DEBIAN/xf0r3m on /media/xf0r3m/immudex-crypt0/homes_on_debian type cifs (rw,relatime,vers=3.1.1,cache=strict,username=xf0r3m,uid=1001,noforceuid,gid=1001,noforcegid,addr=172.18.227.14,file_mode=0755,dir_mode=0755,soft,nounix,serverino,mapposix,rsize=4194304,wsize=4194304,bsize=1048576,echo_interval=60,actimeo=1,closetimeo=1)
+
+

+ Chcąc wykorzystać polecnie mount. + Należy wskazać za pomocą opcji -t + montowany system plików, następnie występuje adres udziału w + przypadku dystrybucji Linuksa, ukosniki mają zwrot zgodny z tymi + wykorzystywanymi w systemie + (//DEBIAN/xf0r3m). Następnie + występuje punkt montowania + (homes_on_debian). Na samym końcu + występuje specyficzne dla systemu + CIFS opcje montowania, więc kolejno:

+ +

+ Po wydaniu takiego polecenia, zostaniemy zapytani o hasło. Hasło + również możemy w komponować w powyższe polecenie, za pomocą opcji + pass. Jest to przydane gdy chcemy + montować udziały samby podczas uruchamiania systemu + (dodać wpis to pliku /etc/fstab). Jeśli po podaniu hasła zostanie + nam zwrócony znak zachęty, wówczas oznacza to, że udział został + poprawnie zamontowany. W przypadku problemów zostaniemy o tym + poinformowani stosownym komunikatem. Dowód zamontowania możemy + również otrzymać kiedy przefiltrujemy wyjście polecenia + mount pod kątem występowania + adresu udziału. Co uczyniono w drugim polecenie. +

+

+ Odłączenia udziału od systemu dokonujemy w ten sam sposób, co + z każdym innym system plików, za pomocą polecenia umount. +

+
+xf0r3m@vm-9585173:~$ sudo umount homes_on_debian
+
+

+ Po wydaniu tego polecenia udział zostanie odłączony od systemu. +

+

+ Innym sposobem jest dostęp do udziału SMB poza jego montowanie jest + skorzystanie z dedykowanego klienta - smbclient. + Korzystanie z niego przypomina trochę SFTP. Prawdopodobnie nie + znajdziemy go domyślnie w systemie i trzeba będzie go zainstalować. + Za pewne znajduje się on w repozytorium + (na GNU/Linux Debian: smbclient). Po instalacji wydajemu + poniższe polecenie. +

+
+xf0r3m@vm-9585173:~$ smbclient -U xf0r3m //DEBIAN/xf0r3m
+Password for [WORKGROUP\xf0r3m]:
+
+

+ Jesli jesteśmy się w stanie połączyć z serwerem Samby to + to zostanie nam zwrócony prompt z prośbą o hasło. Jeśli + hasło jest poprawne otrzymamy o taki znak zachęty. +

+
+Try "help" to get a list of possible commands.
+smb: \> 
+
+

+ Lista dostępnych poleceń uzyskamy po przez wpisania polecenia + help. Ta opcja może być przydatna, + kiedy musimy skorzytać udziału Samby a nie możemy montować + (np. wewnątrz kontenerów) lub nie mamy wystarczających uprawnień do + podmontowania udziału. +

+

+ Oczywiście przedstawione poniżej dwa sposoby tyczą się głównie + Uniksów, chciaż metoda z użyciem menedżera plików, również moze + znaleźć zastosowanie oczywiście jesli posiadamy opowiednie + komponenty w swoim systemie. Jedna inne platformy jak głównie + MS Windows będą wykorzystywać wyłącznie ją. Rzadko używa się + Samby do wymiany danych między dwoma Uniksami są do tego... + No właśnie, nie można jednoznacznie powiedzieć, że lepsze metody. + Zatem będzie metoda bezpieczeniejsza ale mało wydajna i metoda + mniej bezpieczna (można by powiedzieć, że domyślnie nie posiadająca + żadnych mechanizmów bezpiczeństwa), ale za to bardziej wydajna. +

+

11.5. Bezpieczenie współdzielenie plików - SSHFS

2022; COPYLEFT; ALL RIGHTS REVERSED;