advertisement

2021年4月6日

Debian Buster 10 root $PATH in bash does not include /sbin and /usr/sbin

 Debian 10 切換root超級使用者權限,超級使用者/管理者指令找不到,下echo $PATH發現環境變數與一般使用者一樣。

$ echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games

$ su
密碼:

# echo $PATH
/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games


根據Debian官方說明 Debian 10 su 指令是使用了util-linux套件,其PATH使用預設值且不會警告,若要切換至超級使用者與環境變數,須下達 su - 或 su -l 或 su --login ,三者亦同。

$ su -
密碼:
root@debian10:~# echo $PATH
/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin


Reference:

https://wiki.debian.org/NewInBuster

https://unix.stackexchange.com/questions/460478/debian-su-and-su-path-differences

 

#ifconfig, #debian 10, #debian buster, #chpasswd, #fdisk, ,#useradd, #lsmod, #command not found, #指令找不到, #命令找不到

 


沒有留言:

張貼留言

文章有誤或有問題麻煩您留言告知! 謝謝您~~