Puncte:1

Nu se poate lansa niciun script cu comanda sudo în, când este lansat din meniul de script Nautilus

drapel cn

Există o nouă modalitate de a lansa nautilus dintr-un script de bază?

#!/bin/bash
echo „Deschide Manager fișiere ca rădăcină”
sudo nautilus

Deschiderea din meniul contextual al scripturilor Nautilus nu lansează Nautilus dacă este prezent sudo (deschide Nautilus din meniul contextual al scripturilor dacă sudo este eliminat), cu toate acestea, acesta deschide Nautilus cu solicitarea parolei dacă rulează ca program.

Încercat:

nautilus admin:///home/

Am încercat asta, dar nu funcționează pentru mine, doar generează o eroare când se lansează Nautilus. Eroare Policykit1, nu are un uid setat

Sugestii Aici dar nimic din toate acestea nu funcționează, sau răspunsul este neclar și îmi scapa ceva.

Notă: Când încercați să lansați orice script cu sudo din meniul de script Nautilus, niciunul dintre aceste scripturi nu se va lansa.

Încercat:

sudo apt-get install nautilus-admin

Acest lucru nu a funcționat, eroare Policykit1

Am găsit asta aici care a primit Deschideți ca administrator a munci Aici

sudo add-apt-repository ppa:ubuntuhandbook1/gvfs
sudo apt install gvfs-fuse
sudo apt install gvfs

Reporniți

Cum să restaurați GVfs la versiunea stoc:

sudo apt install ppa-purge && sudo ppa-purge ppa:ubuntuhandbook1/gvfs

Am descoperit că asta a funcționat pentru mine:

#!/bin/bash 
gnome-terminal -- sh -c 'echo "sudo nautilus" | bash'

Acum, când folosesc meniul de script Nautilus, pot lansa o sesiune Nautilus root.

Acest lucru a funcționat, de asemenea, așa cum se sugerează mai jos:

#!/bin/bash
pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" nautilus
N0rbert avatar
drapel zw
Răspunde asta la întrebarea ta? [Cum pornesc Nautilus ca root?](https://askubuntu.com/questions/156998/how-do-i-start-nautilus-as-root) . Utilizați `nautilus admin://`.
pst007x avatar
drapel cn
Am încercat asta, dar nu funcționează pentru mine, doar generează o eroare când se lansează Nautilus. Eroare Policykit1, nu are un uid setat
vanadium avatar
drapel cn
Extensia nautilus-admin rămâne cea mai curată modalitate de a deschide o fereastră nautilus ca rood.
Puncte:1
drapel cn

cred că cauți pkexec. Acest lucru funcționează pe sistemul meu pentru a lansa nautilus ca root cu o solicitare grafică a parolei:

#!/bin/bash

pkexec env DISPLAY="$DISPLAY" XAUTHORITY="$XAUTHORITY" nautilus

Trebuie să setați variabilele DISPLAY și XAUTHORITY pentru a putea lansa programe GUI cu pkexec, dar ar trebui să funcționeze ca gksu folosit pentru.

pst007x avatar
drapel cn
Mulțumesc, a funcționat
Puncte:0
drapel sa

Încerca

sudo -E nautilus

Nu am nautilus, dar propriul meu filmanger funcționează așa.

pst007x avatar
drapel cn
Multumesc, aceeasi problema. Când încercați să lansați orice script cu sudo din meniul de script Nautilus, nu se va lansa nimic. Am instalat Dolphin și funcționează ca un vis.

Postează un răspuns

Majoritatea oamenilor nu înțeleg că a pune multe întrebări deblochează învățarea și îmbunătățește legătura interpersonală. În studiile lui Alison, de exemplu, deși oamenii își puteau aminti cu exactitate câte întrebări au fost puse în conversațiile lor, ei nu au intuit legătura dintre întrebări și apreciere. În patru studii, în care participanții au fost implicați în conversații ei înșiși sau au citit transcrieri ale conversațiilor altora, oamenii au avut tendința să nu realizeze că întrebarea ar influența – sau ar fi influențat – nivelul de prietenie dintre conversatori.