Ocena wątku:
  • 0 głosów - średnia: 0
  • 1
  • 2
  • 3
  • 4
  • 5
Tutorial Samba dla opornych - instalacja i konfiguracja "system-config-samba" w Mint 20.1
#1
1
Better response on post Samba dla opornych - instalacja i konfiguracja "system-config-samba" w Mint 20.1Lubie sobie upraszczać żywot. W miarę możliwości oczywiście Smile
Kilka lat temu bardzo polubiłem tytułowy programik do zarządzania udostępnianiem zasobów komputera przez sambę.
Program jest naprawdę prosty w obsłudze i robi, co ma robić. Niestety w wersji 20.1 naszego ukochanego systemu tego programu nie ma już w repozytoriach. Tłumaczone to jest bugiem (przynajmniej tak zrozumiałem) związanym z jego uruchamianiem - a na to jest akurat rada Smile
Do rzeczy.

Aby program działał należy posiadać na komputerze zainstalowaną sambę:
Kod:
sudo apt install samba

Instalacja - niezbędne będzie pobranie kilku paczek deb - dla ułatwienia wszystko w terminalu Wink

Tworzymy katalog s-c-s, do którego będziemy kopiować z internetu potrzebne pliki. Będzie on znajdował się bezpośrednio w katalogu domowym:
Kod:
mkdir ~/s-c-s
i przechodzimy do niego w terminalu:
Kod:
cd ~/s-c-s
Pobieramy teraz odpowiednie pliki:
Kod:
wget http://us.archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-5.1ubuntu2_amd64.deb
wget http://us.archive.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-5.1ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/libu/libuser/python-libuser_0.62~dfsg-0.1ubuntu2_amd64.deb
wget http://archive.ubuntu.com/ubuntu/pool/universe/s/system-config-samba/system-config-samba_1.2.63-0ubuntu6_all.deb

Nie zamykając okna terminala (nadal jesteśmy w katalogu ~/s-c-s) instalujemy pobrane paczki:
Kod:
sudo apt-get install -y ./*.deb

Powinno się wszystko ładnie zainstalować. Teraz "poprawiamy błąd", czyli tworzymy odpowiedni plik konfiguracyjny:
Kod:
sudo touch /etc/libuser.conf

Uruchamiamy program na prawach administratora - tylko tak zadziała poprawnie (w nowych wersjach systemu uruchomienie wymaga nieco innej komendy niż "sudo nazwa paczki"):
Kod:
pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY system-config-samba
Nie zamykamy otwartego w tle okna terminala. Pojawia się okno programu:
[Obrazek: ImGbLXP.png]

Klikamy Preferencje i sprawdzamy Ustawienia serwera:
Grupa robocza domyślnie nazwana została "workgroup" - możemy nazwać ją dowolnie pamiętając jednak, aby na wszystkich komputerach, które będą mogły korzystać z zasobów tego komputera, grupa robocza miała identyczną nazwę.

Ustalamy domyślny tryb uwierzytelniania, serwer i pozostałe parametry (domyślnie ustawiony jest użytkownik):
[Obrazek: 5eVawNK.png]

i jeśli zabezpieczyliśmy dostęp do udostępnionych zasobów na poziomie użytkownika (posiadającego konto na komputerze udostępniającym), wybieramy z menu Preferencje - "Użytkownicy samby", następnie dodaj i z listy "Nazwa użytkownika Uniksa", wybieramy tego użytkownika. Wypełniamy pozostałe pola.
[Obrazek: 7fLMhTG.png]

Dodawanie udostępnianych zasobów:
Klikamy duży "+" na pasku menu i przeglądając wybieramy katalog, których chcemy udostępnić, zaznaczamy czy udział ma być widoczny w sieci i czy można będzie w nim zapisywać:
[Obrazek: FhZjOBv.png]

Ustalamy, kto będzie miał do zasobu dostęp (tu tylko użytkownik "jw"):
[Obrazek: g4vrkpZ.png]

i udostępniony w ten sposób katalog powinien pojawić się w otoczeniu sieciowym.

[Obrazek: IlWQqRs.png]

Dzięki temu korzystając, np. z cwanego telefonu i aplikacji typu File Manager+ możemy dowolnie kopiować Z telefonu DO komputera dowolne pliki poprzez sieć domową. Smile

[Obrazek: 3GjG3Ncl.jpg]
Odpowiedz


Skocz do:




Użytkownicy przeglądający ten wątek: 1 gości