Gå til innhold

Logget inn som root, men får ikke kjørt kommandoer i /sbin


Anbefalte innlegg

Videoannonse
Annonse

Jeg fant raskt svaret selv:

 

Okay, this is simple. Root's $PATH is setup to include /sbin,

/usr/sbin, and posibly /usr/local/sbin. For non-root users, they

don't have those paths in their $PATH. Now, as a non-root who does a

"su root", you still inherit the non-root user's $PATH, NOT the new

root's $PATH. Hence forth, "ifconfig" is not found. Verify this with

"which ifconfig" -- it should show "which: no ifconfig in (...)".

 

To get root's $PATH and other environment variables and settings, you

need to do "su - root". The "-" tells su to source system-wide and

substitute user's shell startup files, which initializes things like

$PATH.

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...