为什么useradd不能用,我刚才明明su root了? 问题说明: 我刚才使用普通用户登录linux的,后来我想添加一个新的用户,因为只有root才有添加新用户的权利,所以使用su root。然后再使用useraddnewuser,接着就出现上面的问题。还是用ROOT用户执行命令,那么用命令su - 可以取得ROOT用户的权限和环境。 (注意,是su -而不是su。因为su是只取得ROOT的权限, su - 是取得ROOT的权限后还执行ROOT的PROFILE来取得ROOT的环境变量) 我这里出现问题就是如下这个原因: su root 只是获得root用户的权限; su - root 不仅获得root用户的权限,而且还执行root的profile来执行root的环境变量。
沒有留言:
張貼留言