ubuntuusers.de

Verzeichnis wechseln als root

Status: Gelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

sven222

Anmeldungsdatum:
28. März 2008

Beiträge: 20

Ich zweifle gerade an mir selbst. Ich kann mit sudo den Befehl cd nicht ausführen. Braucht man im normalfall ja auch nicht, ich habe aber ein verzeichnis das 700 als Dateirechte hat. Jetzt komme ich in dieses Verzeichnis nicht rein. Mit sudo cd /XX kommt als Fehlermeldung:

sudo: cd: command not found

Als normaler Nutzer ohne sudo ausgeführt funktioniert alles.
Bei Google und auch hier fand ich viele Sachen über CD Laufwerke, usw, aber nichts zu meinem Problem. Deshalb jetzt der Versuch hier. Vlt. kann ja jemand helfen. Achja, ich möchte die Dateirechte ungerne ändern, da ich noch nicht ganz sicher bin welche Scheunentore ich damit öffne. Es geht um das Verzeichnis des Jigsaw Servers.

Danke schon mal,

Sven

Chrissss Team-Icon

Anmeldungsdatum:
31. August 2005

Beiträge: 37971

Wie wärs denn, wenn du dir mit

sudo -s


eine "Fake Root-Shell" holst? Mehr Infos unter sudo.

e1bart0 Team-Icon

Avatar von e1bart0

Anmeldungsdatum:
12. Mai 2007

Beiträge: 927

Wohnort: München

Mach dir halt per

sudo -s


eine root Shell, mit der kannst du dann per cd in Verzeichnisse wechseln.

sven222

(Themenstarter)

Anmeldungsdatum:
28. März 2008

Beiträge: 20

Danke!! Manchmal können Lösungen so einfach sein, Und ich versuche schon seit zwei Stunden ein Verzeichnis mit sudo cd zu wechseln. Den Link aus dem Wiki zu sudo werde ich jetzt erstmal genauer anschauen.

Danke,

Sven

user_unknown

Avatar von user_unknown

Anmeldungsdatum:
10. August 2005

Beiträge: 17625

Wohnort: Berlin

Die Erklärung ist wohl, daß sudo Programme ausführt, cd aber ein Kommando ist.

which cd

zeigt nichts an - cd ist ein eingebautes Kommando der Shell selbst.

Es wäre auch seltsam, wenn man mit sudo cd wohinauchimmer wohin auch immer wechseln könnte, um dann zu sein wo man eigentlich nicht sein darf. sudo gilt ja immer nur für ein Kommando.
Die manpage für sudo, die ich jetzt nicht komplett studiert habe, spricht aber immer von Kommandos, nicht von Programmen - vielleicht meldet sich ja noch jemand mit tieferem Wissen.

hellmi666

Avatar von hellmi666

Anmeldungsdatum:
30. August 2007

Beiträge: 238

Wohnort: Zwickau

Ich hab das was tolles für dich.

1. Terminal öffnen und folgendes eingeben:
Quellcode

gedit .gnome2/nautilus-scripts/Als_root_öffnen

2. In die neue Datei folgenden Inhalt schreiben

for uri in $NAUTILUS_SCRIPT_SELECTED_URIS; do
 gksudo "gnome-open $uri" &
done

3. Datei speichern und Editor schliessen
Im Terminal folgendes eingeben, um das Script aufsführbar zu machen:

sudo chmod +x .gnome2/nautilus-scripts/Als_root_öffnen

4. Nach einem Neustart (oder Ab- und Anmelden vom Desktop)
kannst du jede beliebige Datei als Root öffnen, mit Rechtsklick / Scripte / Als_root_öffnen

Antworten |