Root Terminal: Kein Berechtigung

D

dazzius

Grünschnabel
Hallo,
ich nutze Debian Etch 4.0 und habe folgendes Problem:
Wenn ich aus dem root Terminal heraus auf den Ordner /etc/network/interfaces zugreifen möchte, dann meldet die Shell folgendes:
Code:
bash: /etc/network/interfaces: Keine Berechtigung
Das finde ich etwas seltsam. Vor Aufruf des root Terminals wird ja immer nach Eingabe des root Passworts gefragt.
/# sollte eigentlich auch root sein.
 
/etc/network/interfaces ist eine Datei ... und kein Ordner.
Und wenn "whoami" ausgibt, dass Du root bist, solltest Du die auch per vi, nano oder was auch immer ... öffnen können ...
 
Das finde ich etwas seltsam.
Das ist überhaupt nicht seltsam.

Was soll denn passieren, wenn du einfach einen Dateinamen in die Shell eingibst? :rolleyes:

Dateien sollte man mit einem Programm öffnen - üblicherweise einem Editor!

Also:
Code:
nano /foo/bar
Code:
vim /foo/bar
oder einfach
Code:
$EDITOR /foo/bar


Die Fehlermeldung
Keine Berechtigung
bedeutet einfach, dass auch root diese Datei nicht ausführen darf.
Warum das so ist, sollte klar werden wenn man sich die Zugriffstrechte der Datei einmal anschaut:
Code:
ls -las /foo/bar
 
Hi dazzius,

Code:
chmod 755 /etc/network/interface

Und dann nochmal darauf zugreifen. - Sofern es auszuführen ist ...

Gruß
Dizzy
 
Code:
chmod 755 /etc/network/interface

Und dann nochmal darauf zugreifen. - Sofern es auszuführen ist ...
Quatsch!

Unter Debian werden in der /etc/network/interfaces die Netzwerkkarten konfiguriert.
Die Datei wird also nicht ausgeführt, sondern mit einem Editor bearbeitet!
 
@ b3ll3roph0n
Deswegen auch die Klausel »Sofern es auszuführen ist« ;)
 

Ähnliche Themen

Welches Linux/Unix für ehemaligen OSX Nutzer?

Zugriff auf Samba Fileserver Freigaben verweigert(Samba 4 Active Directory Domäne)

Problem bei der Vergabe von Sciherheitsinformationen auf eine Freiagbe

Zugriff Ubuntu 16.04. auf Freigabe 18.04. LTS nicht möglich

Festplatte für Windows-Rechner freigeben

Zurück
Oben