usermod命令确定是有但是却找不到命令(默认在/usr/sbin):
出现这种情况大概率是使用su root 切换的root权限(偶尔会出现,不是必然)
正确的做法,需要用 su - root,这个su -会获取root的环境变量,才能使用usermod指令。
原因:
su root只是获得root用户的权限
su - root 不仅获得root用户的权限,而且还执行root的profile来执行root的环境变量
usermod命令确定是有但是却找不到命令(默认在/usr/sbin):
出现这种情况大概率是使用su root 切换的root权限(偶尔会出现,不是必然)
正确的做法,需要用 su - root,这个su -会获取root的环境变量,才能使用usermod指令。
原因:
su root只是获得root用户的权限
su - root 不仅获得root用户的权限,而且还执行root的profile来执行root的环境变量