Zatwierdzono: Fortect
W całym tym poście na blogu zidentyfikujemy niektóre możliwe czynniki sprawcze, które mogą zakłócać skanowanie system-config-samba, a następnie zasugerujemy możliwe poprawki, które można rozwiązać.
–
tl; dr Jestem bardzo entuzjastycznie nastawiony do nauki prostego edytowania pliku smb.conf; Przekonasz się, że nie jest to kłopotliwe. Ale jeśli opinia publiczna nie chce tego w połączeniu z, okej, stara się oszukiwać, poniższe kroki mogą pomóc. Jeśli klienci są naprawdę leniwi, a nawet naprawdę chcą spróbować uruchomić mój skrypt Linux Mint, WYSOCE POLECAM NAJPIERW TWORZENIE KOPII ZAPASOWYCH (na przykład i dla jasności: nie polecam przede wszystkim wyłączania skryptów). Ślepe wykonanie w sieci. Polecam wykorzystać twoją historię jako punkt odniesienia, niemniej jednak wiem, że zazwyczaj są ludzie, których nie powinieneś słuchać; Zwykle testuję swój skrypt tylko za pośrednictwem Minta, więc nowsze wersje d ‘Ubuntu, w odniesieniu do poszczególnych elementów, mogą mieć problemy, z którymi się nie spieszę. do tej pory, jeśli spróbujesz go znaleźć, nie mam nic przeciwko, jeśli opublikujesz to pytanie na moim githubie z priorytetem „system-config-samba Broken w ie8 xx.xx” itp. W maju 2021 te kroki były testowane przez całą dobę w porównaniu do 22 ubuntu.04 na maszynie wirtualnej i prawdopodobnie nawet wykonały dobrą robotę z LM-20 forward (baza Ubuntu 20.04). wyrzuca błąd, gdy zakończysz skrypt i spróbujesz go uruchomić, biorąc pod uwagę, że ten element ma zależności (instThe podręczniki można znaleźć w pliku README tutaj, zazwyczaj w folderze scripts). Aktualizacja:
24 maja 2021 r. Otrzymałem raport na dobrym githubie, że osoby z oryginalnych linków, które opublikowałem, znalezione w stanach wget, już nie działają. Moje skrypty, jak również ten post, zostały zaktualizowane na rynku, aby korzystać z nowych linków (dzięki faktycznemu użytkownikowi N0rbert). Ręczna instalacja została przetestowana w Virtualbox z Ubuntu 21.04 i udało mi się dodać system-config-samba i uruchomić go. Zobacz stronę Github Issues, aby uzyskać więcej informacji. Nie polecam dalszego używania system-config-samba bce A) Widzę, że Python2 ma podstawowy problem z bezpieczeństwem, ponieważ przestaje otrzymywać aktualizacje, B) koncepcja jest starsza i nigdy nie została zaprojektowana, aby ostrzec Cię przed faktycznym zdarzeniem, w którym są te opcje są niebezpieczne i C) smb.conf jest dość dobrze udokumentowany i dość łatwy do nauczenia. Ale rozumiem, że niektórzy rodzice mogą mieć własne powody, a ja nie jestem tutaj, aby być przeciwnikiem; więc pomyśl o rzeczach 🙂
Dla każdego, kto szuka system-config-samba działającego w systemie Ubuntu 19 / Ubuntu 20 itp., będą 4 rzeczy, których naprawdę potrzebujesz. Spraw, aby ten rodzaj naprawdę działał i skorzystaj z innych rozpowszechnionych programów. p>
Należy również pamiętać, że często, jeśli to działa, może kolidować z nieco nowymi funkcjami (samba3 / samba4 / itp.). Nie widziałem tego osobiście, ale naprawdę czuję, że oszczędzam, aby pomóc niektórym użytkownikom zamierzającym i zmieniającym nagrody i nie przesadzać oprócz plików informacji tekstowych, i to działało dla ludzi, aby ukończyć ten przypadek użycia.
1. Niedaleko siedziby Rest. Można to naprawić, pobierając odpowiednie starsze pliki g oprócz ręcznego ich instalowania. PONOWNIE ZDECYDOWANO ZROBIĆ KOPIĘ ZAPASOWĄ, ABY ** PRZED ** ZASTOSOWAĆ TE ZMIANY
mkdir ~ / Pliki do pobrania / system-config-samba-debscd ~ / Downloads / system-config-samba-debs# Jeśli używasz Ubuntu 20.10+, wygląda na to, że potrzebujesz# zależy od libcairo2, które pozornie zawsze było usuwane w Ubuntu 20.10# Klasa kredytu konsumenckiego trafia do użytkownika For n0bert, który przewidział konkretne w poście fslintwget http://archive.ubuntu.com/ubuntu/pool/main/libf/libffi/libffi7_3.3-4_amd64.debwget http://archive.ubuntu.com/ubuntu/pool/universe/p/pygobject-2/python-gobject-2_2.28.6-14ubuntu1_amd64.debwget http://archive.ubuntu.com/ubuntu/pool/universe/p/pycairo/python-cairo_1.16.2-2ubuntu2_amd64.deb# Wymagane we wszystkich wersjach Ubuntu od 19.10.wget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-gtk2_2.24.0-6_amd64.debwget http://old-releases.ubuntu.com/ubuntu/pool/universe/p/pygtk/python-glade2_2.24.0-6_amd64.debwget http://archive.ubuntu.com/ubuntu/pool/universe/libu/libuser/python-libuser_0.62~dfsg-0.1ubuntu2_amd64.debwget http://archive.ubuntu.com/ubuntu/pool/universe/s/system-config-samba/system-config-samba_1.2.63-0ubuntu6_all.deb# zanim pobierze wszystkie formaty deb do uruchomienia:# Zauważ, że zrobiłem kilka zastrzeżeń dotyczących następujących rzeczy:# 'Błąd ustawień urządzenia' i# 'N: pobierz bez piaskownicy jako root chociaż plik'# Po prostu je zignorowałem; byli przeciwni tworzeniu SCS.# A jeśli jest indywidualny , po co instalować Python2 ?!sudo apt-get install -y ./*.deb# Jeśli okaże się, że zadziałało, możesz je znaleźć gdzieś w swojej $PATHktóry system-konfiguracja-samba Usr / sbin / konfiguracja-systemu-samba