Seite 1 von 1

Nach wheezy upgrade kein /sbin mehr im PATH [gelöst]

Verfasst: 15.04.2013 09:51:52
von sukram
Hallo,

ich bin gestern von squeeze auf wheezy via upgrade und anschließendem dist-upgrade gegangen und stelle jetzt fest, dass /sbin nicht mehr im PATH vorhanden ist.
Ich konnte vorher z.B. mit

Code: Alles auswählen

sudo ifconfig
mir den Status von eth0 anschauen aber unter wheezy findet er ifconfig nicht.

Zur Erklärung:

Code: Alles auswählen

markus@mars:~$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
markus@mars:~$ 

markus@mars:~$ sudo echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games
markus@mars:~$ 

markus@mars:~$ su
Passwort: 
root@mars:/home/markus# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
root@mars:/home/markus#
Das Problem ist ja eigentlich schnell gelöst in dem ich /sbin und /usr/sbin etc. an die PATH Variable mit anhänge aber das soll ja auch nicht für alle gelten. Eigentlich nur für root und wenn ich mit sudo arbeite!
Meine Frage ist nun: wo stelle ich ein, so dass sudo wieder Zugriff auf z.B. /sbin hat? und hat sich an dieser Stelle da unter wheezy etwas geändert?

Re: Nach wheezy upgrade kein /sbin mehr im PATH

Verfasst: 15.04.2013 10:01:36
von rendegast
/etc/sudoers eventuell (nicht?) ersetzt -> *.dpkg-old / *.dpkg-new
Nachsehen, Anpassungen gegebenenfalls nach /etc/sudoers.d/.

Auch nach anderen Kandidaten in /etc/ suchen, *dpkg*.


/etc/sudoers 1.8.5p2:

Code: Alles auswählen

#
# This file MUST be edited with the 'visudo' command as root.
#
# Please consider adding local content in /etc/sudoers.d/ instead of
# directly modifying this file.
#
# See the man page for details on how to write a sudoers file.
#
Defaults        env_reset
Defaults        mail_badpass
Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

# Host alias specification

# User alias specification

# Cmnd alias specification

# User privilege specification
root    ALL=(ALL:ALL) ALL

# Allow members of group sudo to execute any command
%sudo   ALL=(ALL:ALL) ALL

# See sudoers(5) for more information on "#include" directives:

#includedir /etc/sudoers.d

Re: Nach wheezy upgrade kein /sbin mehr im PATH

Verfasst: 15.04.2013 10:20:26
von sukram
rendegast hat geschrieben:/etc/sudoers eventuell (nicht?) ersetzt -> *.dpkg-old / *.dpkg-new
Nachsehen, Anpassungen gegebenenfalls nach /etc/sudoers.d/.
Danke das wars. Folgende Zeile hat gefehlt:

Code: Alles auswählen

Defaults        secure_path="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"

Re: Nach wheezy upgrade kein /sbin mehr im PATH [gelöst]

Verfasst: 11.09.2018 18:23:06
von mase76
Ich hab das Problem bei Buster. Die Zeile ist aber drin.
Die gleiche sudoers.conf bei Stretch, und da gehts.

Re: Nach wheezy upgrade kein /sbin mehr im PATH [gelöst]

Verfasst: 11.09.2018 18:26:58
von DeletedUserReAsG
Und wenn du nun etwas in der jüngeren Vergangenheit schaust, also nicht in Threads, die über fünf Jahre alt sind, sondern eher in welchen, die unter fünf Wochen alt sind, wirst du auch Lösungen finden.

Re: Nach wheezy upgrade kein /sbin mehr im PATH [gelöst]

Verfasst: 11.09.2018 19:18:05
von mase76
Schon gut, hab's nun gefunden.