내가 PATH=foo
설정해놨어/etc/profile
/etc/password
이에 따라 root
사용자는 로그인 쉘로 사용 myaccount
되었습니다 ./bin/bash
로그인 하면 myaccount
올바르게 PATH
설정 되었습니다 /etc/profile
. 그렇게 하면 sudo su
설정 PATH
값이 포함되지 않습니다 /etc/profile
.
바꾸면 소스가 됩니다 sudo su -
./etc/profile
무슨 일이 있어도 좋은 습관이라는 걸 알아그런데 왜 꼭 받아야 하는지 이해가 되지 않습니다 /etc/profile
.
sudo su
클로버가 PATH
무시되는 이유는 무엇 /etc/profile
이며 무시하지 않게 하려면 어떻게 해야 합니까?
답변1
sudo su
땅 끝까지 저주받아야 할 혐오스러운 존재입니다.
이 문제를 해결한 후에는 무엇을 해야 하는지 자문해 보세요.
# sudo asks for *your* password and must be configured via /etc/sudoers
sudo -s # Shell for superuser
sudo -i # Login shell for superuser
sudo -u jimmy -s # Shell for user "jimmy"
sudo -u jimmy -i # Login shell for user "jimmy"
# su asks for the root password and usually requires no configuration
su # Shell for superuser
su - # Login shell for superuser
su jimmy # Shell for "jimmy"
su - jimmy # Login shell for "jimmy"
쉘 소스만 로그인할 수 있습니다 /etc/profile
.