1


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

Do rzeczy.
UWAGA!
W wersji 21.2 nie da się zainstalować tego programu - błąd zależności: python.
Wygląda na to, że projekt mógł zostać porzucony... a szkoda

Uwaga!
W wersji 20.3 Minta program wrócił do repozytoriów i można do zainstalować bezpośrednio z Menedżera oprogramowania.
![[Obrazek: DMOHEKnl.png]](https://imgur.com/DMOHEKnl.png)
Poniższy przepis można zastosować do wcześniejszych (19 i 20.1-2) wersji Minta.
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

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
Kod:
cd ~/s-c-s
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]](https://imgur.com/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]](https://imgur.com/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]](https://imgur.com/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]](https://imgur.com/FhZjOBv.png)
Ustalamy, kto będzie miał do zasobu dostęp (tu tylko użytkownik "jw"):
![[Obrazek: g4vrkpZ.png]](https://imgur.com/g4vrkpZ.png)
i udostępniony w ten sposób katalog powinien pojawić się w otoczeniu sieciowym.
![[Obrazek: IlWQqRs.png]](https://imgur.com/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ą.

![[Obrazek: 3GjG3Ncl.jpg]](https://i.imgur.com/3GjG3Ncl.jpg)