Linux系统中root账户的切换
2020-06-30 本文已影响0人
三叠纪的小黑猫
1、su root 切换root账户后仍不能使用adduser的问题。
首先从环境变量的概念说起。在unix系统里面, 每个系统用户都有自己的环境变量来定义自己登陆上来的的shell,终端类型,路径等等。 在Linux下,bshell的用户登陆后会执行主目录下的.bash_profile文件, cshell的用户会执行.cshrc_profile文件,这些文件里定义了你这个用户的环境变量。
用普通用户身份登入主机后,只取得了root的权限,没有取得root的环境变量。因此应该用 su -