
正文
linux系统命令su,linux系统命令窗口怎么打开
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
Linux下su命令无反应的解决办法
确认当前是否已经打开了其他程序或终端,如果是,请先关闭它们,然后再尝试使用su命令进入目标用户。使用su-命令来切换用户。
进入grub菜单,在kernel行尾添加 rw init=/bin/bash回车,按b启动进入shell,切换到/etc目录下编辑passwd文件,保存并重启 这部分我是看的《Linux就该这么学》这本书籍,你有兴趣也可以好好看看这本书,讲的非常详细。
没错,是PATH设置问题,linux下的命令执行时会通过PATH环境变量查询(echo PATH)设置的路径下是否存在该命令,如果不存在,就会显示command not found 。
相关问答
Q1: 详解Linux系统中su和sudo命令的用法
1、如果想在系统中启用root用户账户,必须手动设置root用户密码,可以使用以下命令:sudo passwd root。
2、)当用户运行sudo时,系统于/etc/sudoers文件里查找该用户是否有运行sudo的权限;2)若用户具有可运行sudo的权限,那么让用户输入用户自己的password;3)假设password正确。
3、用法示例:切换到root用户$su方法二:使用sudo命令,针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。sudo也可以用来以其他用户身份执行命令。
4、内容不同 su命令:用于切换用户,substitute英文含义“代替”的意思。sudo命令:为superuser do 的简写,即使用超级用户来执行命令,一般是指root用户。
5、sudo 用户也可以通过su切换到root用户运行命令。然而与su的启动一个root shell允许用户运行之后的所有的命令不同,sudo可以针对单个命令授予临时权限。sudo仅在需要时授予用户权限,减少了用户因为错误执行命令损坏系统的可能性。
Q2: Linux的su命令是什么意思linux的su命令
1、linux切换用户的命令是“su”。普通用户之间切换以及普通用户切换至 root 用户,都需要知晓对方的密码,只有正确输入密码,才能实现切换;从 root 用户切换至其他用户,无需知晓对方密码,直接可切换成功。
2、su的全称并不是super user,而是switch user,是不是就突然明白了?是切换用户的意思。su的一般使用方法是su 或者su -,两种方法虽然只差了1个字符,但也是有比较大的差异的。
3、su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。
4、两个命令的最大区别是:sudo命令需要输入当前用户的密码,su命令需要输入root用户的密码。日志记录上的区别:尽管sudo命令以目标用户的身份执行命令,但是它们会使用sudoer所配置的用户名来记录是谁执行的命令。
5、切换root身份不同su命令:su只是切换了root身份,但shell环境仍然是普通用户的shell;而su-连用户和shell环境一切切换成root身份了。只有切换了shell环境才不会出现PATH环境变量错误,报command not found的错误。
关于linux系统命令su和linux系统命令窗口怎么打开的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。








