2016-09-30 2 views

Antwort

0

Ein Blick in das Handbuch-Seite für das su Befehl zeigte folgendes:

-, -l, --login 
      Start the shell as a login shell with an environment similar 
      to a real login: 

      o  clears all the environment variables except TERM 

      o  initializes the environment variables HOME, SHELL, 
        USER, LOGNAME, and PATH 

      o  changes to the target user's home directory 

      o  sets argv[0] of the shell to '-' in order to make 
        the shell a login shell 

Also, wenn Sie sudo su - verwenden die oben genannten Variablen werden gelöscht und mit Informationen gefüllt nach Ihren neuen Benutzer (root oder einem anderen).

Vielleicht sind einige benötigte Umgebungsvariablen für Ihren Root-Benutzer festgelegt? Leider habe ich noch nicht mit Kerberos gearbeitet.

Ich hoffe, ich habe dir ein wenig geholfen.

Verwandte Themen