Mam problem z Nautilus w Ubuntu 12.04 LTS.
Po uruchomieniu polecenia gksu nautilus /
pojawia się okno z pytaniem o hasło i wpisuję hasło superużytkownika, a następnie pole hasła znika, a Nautilus nie jest otwierany.
Gdy próbuję otworzyć Nautilus jako zwykły użytkownik za pomocą polecenia nautilus
, folder jest otwierany.
Kiedy próbuję w terminalu
$ sudo nautilus
Wystąpił następujący błąd
$ sudo nautilus /
** (nautilus:8523): WARNING **: Command line `dbus-launch --autolaunch=2c8ce9b7da2257c2609b749700000007 --binary-syntax --close-stderr' exited with non-zero exit status 1: Autolaunch error: X11 initialization failed.\n Could not parse arguments: Cannot open display:
Jak mogę naprawić ten błąd?
Odpowiedzi:
Próbować:
Następnie wpisz własne hasło, tak jak podczas korzystania z sudo.
Strona podręcznika użytkownika Gksudo: http://linux.die.net/man/1/gksudo
źródło
Jak uruchomić
Gedit
ANDNautilus
jako administrator za pomocąpkexec
zamiastgksu
lubgksudo
Metoda GVfs przetestowana w Ubuntu 18.04
Użyj zaplecza administracyjnego GVfs, po prostu dodaj
admin://
na początku pełnej ścieżki do preferowanego katalogu.Otwórz Nautilus w zwykły sposób i naciśnij Ctrl+, Laby umożliwić pisanie na pasku adresu, a następnie wprowadź na przykład,
admin:///usr/
aby otworzyć/usr/
katalog.Po wyświetleniu monitu wprowadź hasło administratora, a zobaczysz coś takiego:
W tym momencie kliknięcie folderów z blokadami otworzy się z uprawnieniami administratora.
Możesz dodać zakładkę do folderu, który jest otwierany z
admin:///
prefiksem. Po kliknięciu takiej zakładki później może pojawić się monit o podanie hasła administratora.Alternatywnie, z terminalu otwórz nautilus z argumentem
admin:///usr/
:aby otworzyć katalog / usr / jako root w Nautilusie.
Edycja plików tekstowych z uprawnieniami administratora
W Nautilusie otwartym w ten sposób, jeśli klikniesz plik tekstowy, który wymaga uprawnień administratora, zostaniesz ponownie zapytany o hasło, zanim otworzy się w domyślnym edytorze, takim jak Gedit .
Jeśli używasz Ubuntu 17.10
Poniższa metoda domyślnie nie działa z Wayland. Istnieje kilka obejść. Najłatwiej jest nie używać Waylanda. Jak przełączyć się z Wayland z powrotem na Xorg w Ubuntu 17.10? Inne alternatywy opisano w Dlaczego gksu / gksudo lub uruchomienie aplikacji graficznej z sudo nie współpracuje z Waylandem?
Ubuntu domyślnie przełączy się z powrotem na Xorg w 18.04 LTS i wtedy obejścia nie będą potrzebne.
Oryginalna odpowiedź
Źródło: WebUpd8
gksu
nie był aktualizowany od 2009 roku i nie jest już zalecany . W rzeczywistości Ubuntu nie jest już domyślnie dostarczane z gksu (choć może być zainstalowane dla wielu z was, ponieważ niektóre aplikacje nadal od niego zależą), a nawet w pewnym momencie może zostać całkowicie usunięte.Nautilus admin
dodaje pliki PolicyKit zarówno dla Nautilus, jak i Gedit i umożliwia otwieranie pliku lub folderu z Nautilus jako root, poprzez PolicyKit:Aby zainstalować
Nautilus Admin
w Ubuntu, otwórz terminal, naciskając Ctrl+ Alt+ Ti użyj następującego polecenia:Aby zrestartować Nautilus, użyj jednego z następujących poleceń:
nautilus -q
lubkillall nautilus
Po kliknięciu folderu prawym przyciskiem myszy zobaczysz:
Jeśli klikniesz prawym przyciskiem myszy plik tekstowy edytowalny przez Gedit, zobaczysz:
Następnie pojawi się monit o podanie hasła:
Powiązane pytanie: „Otwarty w terminalu” nie działa na nautilusie jako rootie
Wreszcie, instalacja
nautilus-admin
pozwala również na otwarcie nautilus jako root z linii poleceń. Użyj następującego polecenia zamiastgksu
lubgksudo
:aby otworzyć nautilus jako root.
Mam nadzieję że to pomoże
źródło
nautilus-admin
i uruchomieniu$ nautilus -q
generuje 5 komunikatów o błędach w Ubuntu 16.04.3 z jądrem 4.14.19, z których pierwszy to(nautilus:14964): GLib-GIO-CRITICAL **: g_dbus_interface_skeleton_unexport: assertion 'interface_->priv->connections != NULL' failed
nautius-admin
i nadal otrzymuję te błędy. . Nie mogę więc zweryfikować, czy błędy zostały spowodowane przeznautilus-admin
. Z drugiej strony killall anutilus zabija go bez żadnych błędów. wreszcie pojawia się inny błąd w Ubuntu 17.04.admin
działa idealnie.Open as Administrator
folderu pojawia się pytanie o hasło, a następnie nic się nie dzieje (Ubuntu 17.10 Gnome). Jakiś sposób to naprawić?Podczas otwierania programu Nautilus z uprawnieniami administratora najlepiej użyć polecenia
chyba że twoje konto root jest odblokowane, a w takim przypadku Ubuntu odradza to.
Powodem „gk” jest to
sudo
, że sam w sobie nie wykonuje automatycznie koniecznych działań, aby poprawnie uruchomić aplikacje graficzne jako inny użytkownik.Jednak na przykład, jeśli korzystasz z systemu KDE, takiego jak Kubuntu, chciałbyś wydać polecenie
ps Nie pozostawiaj otwartego okna głównego Nautilusa, gdy go nie używasz, a następnie zapominaj o nim, ponieważ korzystanie z okna, o którym nie wiesz, że root jest złym pomysłem.
Aby uzyskać więcej informacji, zobacz stronę podręcznika systemu Ubuntu
gksudo
tutaj .źródło
Failed to run nautilus as user root.
Unable to copy the user's Xauthorization file.
Jeśli często otwierasz nautilusa jako root, polecam dodanie opcji do menu po kliknięciu prawym przyciskiem myszy w Unity: (używa tego samego polecenia, co górna odpowiedź
gksu nautilus
).Będziesz musiał edytować
*.desktop
plik, aby dodać opcję menu, i masz dwie możliwości:/usr/share/applications/nautilus.desktop
(wymaga uprawnień roota do edycji) - Opcja menu zostanie dodana dla wszystkich użytkowników. Pamiętaj, że może być konieczna ponowna edycja tego pliku, dodając opcję, jeśli wystąpi aktualizacja programu Nautilus, która zastępuje zmiany.~/.local/share/applications/nautilus.desktop
(Jeśli nie możesz go tam znaleźć, zrób kopię tego, co znaleziono w/usr/share/applications/
, i zapisz go w nowej lokalizacji) - Opcja menu będzie dostępna tylko dla określonego użytkownika i jest uważana za „lepszą praktykę”. Zauważ, że jeśli już go zadokowałeś na pasku Unity, musisz wybraćUnlock from Launcher
istniejącą ikonę Nautilus (domyślnie pokazuje się jako nazwanyFiles
), a następnie ponownie dodać swoją „niestandardową” wersję. Zmiany te powinny pozostać, nawet jeśli Nautilus otrzyma aktualizację.Edytuj plik tekstowy
nautilus.desktop
, dodając następujący blok kodu (możesz użyć istniejących dwóch bloków jako szablonu):Następnie dodaj nową akcję do listy (powinna znajdować się w około linii 18 pliku tekstowego):
Teraz klikając prawym przyciskiem myszy okno edytora tekstu w Unity, pojawia się ta przydatna nowa opcja:
źródło
/usr/share/applications/nautilus.desktop
, a miesiąc temu zainstalowałem świeżą instalację.„sudo nautilus” działa dla mnie. Oto kilka alternatyw :
Wejdź do trybu superużytkownika za pomocą „sudo su” w terminalu (poprosi o hasło), a następnie uruchom polecenia z tego miejsca:
Inną alternatywą jest użycie czegoś innego do eksploracji plików niż nautilus, coś, co nie wymaga środowiska graficznego. GNU Midnight Commander -
mc
przychodzi mi na myśl. Możesz zainstalować i uruchomić w następujący sposób:Twoje komunikaty o błędach sugerują, że root „Nie można otworzyć wyświetlacza”. Przyczyną może być nieprawidłowe skonfigurowanie środowiska DISPLAY. Możesz to sprawdzić w terminalu w następujący sposób:
Powinieneś zobaczyć coś
DISPLAY=:0.0
w odpowiedzi. Jeśli nie, najpierw zadbaj o środowisko wyświetlania dla katalogu głównego.źródło
Całkowicie GUI
Żadne polecenie nie jest potrzebne! Oto sposób GUI:
Otwórz Nautilus, korzystając z jednego z następujących sposobów:
Naciśnij klawisz Super i wyszukaj „Pliki” (lub „Nautilus”).
Otwórz Działania i wyszukaj „Pliki” (lub „Nautilus”).
Na pasku bocznym (po lewej stronie) kliknij „Inne lokalizacje”.
Pole adresu pojawi się na dole Nautilus, z tekstem „Wprowadź adres serwera ...”. Wpisz
admin:
(lubadmin:///
) i naciśnij Enter (lub kliknij przycisk „Połącz”).Po wyświetleniu monitu wprowadź hasło roota.
Ciesz się pracą jako administrator (ale bądź bardzo ostrożny)!
Uwaga : Zaletą korzystania z tej metody w stosunku do innych jest to, że możesz bezpiecznie przełączać się między rootem a rootem. Możesz używać Nautilus jako użytkownik root i jako użytkownik inny niż root (tj. Użytkownik sam) na dwóch oddzielnych kartach. W ten sposób upewnisz się, że na przykład nie utworzysz pliku w katalogu domowym z uprawnieniami administratora.
Dodaj to do zakładek
Uwaga : Dodając Eksploratora administracyjnego do zakładek, czasami Nautilus monituje o hasło roota podczas jego otwierania.
Postępuj zgodnie z instrukcjami w powyższej sekcji. W razie potrzeby przejdź do wybranego katalogu, np
/bin
.Użyj jednego z następujących sposobów:
Użyj tego skrótu:
Ctrl
+D
.Na pasku narzędzi u góry kliknij przycisk więcej (z trzema kropkami). Z wyświetlonego menu rozwijanego kliknij przycisk „Dodaj do zakładek tę lokalizację”. Przycisk znajduje się na środku pierwszych trzech zestawów przycisków.
Na pasku lokalizacji kliknij „Administrator Root” lub „/” (tzn. Folder, który chcesz dodać do zakładek). Z wyświetlonej listy kliknij „Dodaj do zakładek”.
Aby zmienić nazwę utworzonej zakładki, kliknij ją prawym przyciskiem myszy i wybierz polecenie „Zmień nazwę ...”. Teraz możesz wprowadzić dla niego nową nazwę, np. „Root”.
Klikając nową zakładkę, możesz uzyskać dostęp do plików i katalogów jako root. Dla mnie monit o hasło roota, jeśli nie wprowadziłem go ostatnio.
Mam nadzieję, że to pomoże!
źródło
Otwórz terminal i wpisz następujące polecenie:
Spróbuj ponownie uruchomić polecenie (
sudo nautilus
).źródło
Jeśli korzystasz z Ubuntu Live lub Trwałej instalacji, sudo nautilus jest w porządku, wszystko na dysku, z wyjątkiem domu, jest już własnością root i jest tylko do odczytu.
Jeśli utworzysz, skopiujesz lub zmodyfikujesz plik lub folder, wewnątrz folderu domowego na trwałym dysku jako root za pomocą sudo nautilus uprawnienia zostaną przywrócone właścicielowi przy ponownym uruchomieniu. Jeśli utworzysz, skopiujesz lub zmodyfikujesz plik na innym dysku za pomocą sudo nautilus, uprawnienia zostaną przywrócone do właściciela po zamknięciu dysku USB.
źródło
ubuntu
jest własnością tego użytkownika. Jeśli ktoś używasudo
aplikacji graficznych, może nadal zepsuć uprawnienia (jednak są one przywracane po ponownym uruchomieniu, ponieważ zmiany nie są trwałe). -1sudo nautilus
, jednak bez wytrwałości efekty można łatwo odwrócić przy ponownym uruchomieniu. Państwo nie napotykając niepożądany efekt uboczny nie ma wystarczających dowodów, że ich nie ma. W rzeczywistości ten efekt uboczny jest dobrze udokumentowanym zachowaniem, które może pojawić się w odpowiednich okolicznościach, które nie zależą od zwykłej instalacji Ubuntu.Edytuj swoje za
/etc/profile
pomocą:Następnie dodaj to na końcu pliku:
Ctrl+ Xwyjść.
Ypotwierdzać.
Enterpotwierdzić ścieżkę.
Gotowy.
Uruchom wszystko jako root.
źródło