2、用户权限限制:默认情况下,只有具有root权限的用户才能使用su命令切换到其他用户,如果当前用户没有足够的权限,则会出现认证失败的错误,可以尝试使用其他用户登录或使用sudo命令以root身份操作。 3、配置文件问题:在某些情况下,su命令的配置可能会导致认证失败的问题,如果配置文件/etc/pam.d/su被错误修改,可能会导致s...
默认情况下,root用户不能通过su命令切换到其他用户。解决方案是修改/etc/pam.d/su文件,找到”authrequiredpam_wheel.so”行,并将其前面的#号删除。这将允许root用户使用su命令切换到其他用户。 3.没有su命令:在某些Linux发行版中,su命令可能没有安装或者不是系统的默认命令。这可能是由于某些安全策略或配置问题...
用户也可以通过su切换到root用户运行命令。然而与su的启动一个root shell允许用户运行之后的所有的命令不同,sudo可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。此外,sudo可以记录用户执行的命令,以及失败的特...
sudo用户也可以通过su切换到root用户运行命令。然而与su的启动一个root shell允许用户运行之后的所有的命令不同,sudo可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。此外,sudo可以记录用户执行的命令,以及失败...
然⽽与su的启动⼀个root shell允许⽤户运⾏之后的所有的命令不同,sudo可以针对单个命令授予临时权限。sudo仅在需要时授予⽤户权限,减少了⽤户因为错误执⾏命令损坏系统的可能性。sudo也可以⽤来以其他⽤户⾝份执⾏命令。此外,sudo可以记录⽤户执⾏的命令,以及失败的特权获取。选项:-a type...