Linux无法su到普通用户】的更多相关文章

一.su命令登录root 用户在使用telnet命令可以远程登录,但不可以登录root,这样就需要使用su命令来登录root用户. telnet登录(不能登录root)--- 1.启动终端 输入 telnet ip //ip为Linux系统的ip 2.在login处输入root,在password处输入root密码 最后显示Login incorrect却不能登录上root su登录(可以登录root)---- 在终端输入"su - root"回车,出现password后输入密码(密码…
在 shell 会话状态下,使用 su 命令将允许你假定为另一个用户的身份,既可以以这个用户的 ID 来启动一个新的 shell 会话,也可以以这个用户的身份来发布一个命令. 命令格式 su [OPTION]... [-] [USER [ARG]...] 命令参数 -, -l, --login 得到的 shell 会话界面将是用于指定用户的登录 shell(login shell)界面.这意味着,该指定用户的运行环境将被加载,且其工作目录也将更改为指定用户的主目录. -c, --command=…
无法通过su命令登录到普通用户 [root@linux-server ~]# su - tomcat su: cannot set user id: Resource temporarily unavailable 主要原因:系统进程太多,socket不够用(默认为1024) [root@linux-server ~]# lsof -u tomcat | wc -l 解决方法:把soft的修改为4096 [root@-nproc.conf * soft nproc 4096root      …
直接在-bash-4.1$后面加上export PS1="[\u@\h \w]"即可,如下: [root@localhost usr]# su oracle-bash-4.1$ export PS1="[\u@\h \w]"…
linux使用su切换用户提示 Authentication failure的解决方法:这个问题产生的原因是由于ubtun系统默认是没有激活root用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令: sudo passwd Password:你当前的密码 Enter new UNIX password:这个是root的密码Retype new UNIX password:重复root的密码然后会提示成功的信息. 在说明一点,使用su和sudo是有区别的,使用su切换用户需要…
Ubuntu v14.04,使用 su 命令切换用户时报验证失败的错误 这个问题产生的原因是由于 ubuntu 系统默认是没有激活 root 用户的,需要我们手工进行操作,在命令行界面下,或者在终端中输入如下命令: sudo passwd Password:你当前的密码 Enter new UNIX password:这个是 root 的密码 Retype new UNIX password:重复 root 的密码 然后会提示成功的信息. 在说明一点,使用 su和 sudo 是有区别的,使用 s…
1.su 的适用条件和威力 su命令就是切换用户的工具,怎么理解呢?比如我们以普通用户beinan登录的,但要添加用户任务,执行useradd ,beinan用户没有这个权限,而这个权限恰恰由root所拥有.解决办法无法有两个,一是退出beinan用户,重新以root用户登录,但这种办法并不是最好的:二是我们没有必要退出beinan用户,可以用su来切换到root下进行添加用户的工作,等任务完成后再退出root.我们可以看到当然通过su 切换是一种比较好的办法: 通过su可以在用户之间切换,如果…
Xwindows界面的就不说了. 1.Linux里查看所有用户 linux里,并没有像windows的net user,net localgroup这些方便的命令来管理用户. (1)在终端里.其实只需要查看 /etc/passwd文件就行了. (2)看第三个参数:500以上的,就是后面建的用户了.其它则为系统的用户. 或者用cat /etc/passwd |cut -f 1 -d : 2.用户管理命令 useradd 注:添加用户 adduser 注:添加用户 passwd 注:为用户设置密码…
在启动服务器ntpd服务时遇到一个问题 使用 su root 切换到root用户后,不可以使用service命令: 使用 su - 后,就可以使用service命令了. 原因: su命令和su -命令区别就是: su只是切换了root身份,但Shell环境仍然是普通用户的Shell:而su -连用户和Shell环境一起切换成root身份了.只有切换了Shell环境才不会出现PATH环境变量错误,报command not found的错误. su切换成root用户以后,pwd一下,发现工作目录仍然…
如果是系统中全部只要默认shell是bash的就包括那么二楼正解,就是cat /etc/passwd|grep bash|wc -l如果是正在登陆系统的账户中使用bash shell的,那么ps -ef|grep bash|grep -v grep|wc -l cat /etc/passwd|grep bash|wc -l 1.在pc终端上查看pcca终端的接口  [pc@lyy ~]$ who  root     tty1         2010-12-09 19:16  pcca    …