`

su导致bash: xxxxxx: command not found解决 (2012-03-12 18:02:19)a

阅读更多

 

现象:

 

 

 

1.登录root账号,使用adduser testuser和passwd testuser新建用户

2.su testuser到新账号下,使用任何命令都显示bash: datestamp_for_history: command not found

 

 

 

原因:

 

 

 

1.su   只能切换用户权限,不使用原用户的登陆脚本和搜索路径 

2.su - 不但能切换用户权限,还能使用原用户的登陆脚本和搜索路径

之前是在root账号下直接SU切换到testuser用户。

 

 

解决:

 

 

 

退出换成SU - 再切换到testuser用户就好了。

使用su - 环境变量也跟着来啦~
 

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics