linux中user用户可以登录,但是root用户不能登录是什么原因?
1.
是不是root密码记错了?如果忘记的话,请重启系统进入single
user
mode。再把root的密码改一下。
2.你的登录方式被限制了,如sshd里的配置可能限制了root就是不能从远程登录。
vmware虚拟机注销了root后就登陆不了root,但是以其他用户身份登录在可以用su转换到root身份,
在命令行:
sudo passwd root
如果说root用户不存在就:
sudo adduser --uid 0 root
现在有台linux服务器不知以前设置过什么,root用户不能通过ssh远程登录,但可以用普通用户登录su - root
应该是 配置 ssh ,不允许 Root用户直接登录了。
看下 ssh的配置文件 /etc/ssh/sshd_config ,改 PermitRootLogin yes 。
然后重启 ssh service sshd restart 试试看。
[img]
root用户不能登录图形界面,密码是对,的能够从普通用户su进入 centos6.2的系统
输入密码后表现出来啥情况?
首先,命令找不到,你可以echo $PATH 看你当前用户的路径是否包含/sbin路径,如果没有在请在~/.bash_profile中的PATH=$PATH:$HOME/bin后面添加:/sbin,命令生效source .bash_profile
其次,你后面说你改了.bashrc,由于会在.bash_profile文件中显式调用.bashrc。登陆linux启动bash时首先会去读取~/.bash_profile文件,因此~/.bashrc也就得到执行了,所以是最大可能就是你误改了.bashrc导致上面的情况。
下面是个bashrc的例子,你可以对比下,注意PATH部分。
这个文件主要保存个人的一些个性化设置,如命令别名、路径等。
# User specific aliases and functions
PATH="/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin"
LANG=zh_CN.GBK
export PATH LANG
alias rm='rm -i'
alias ls='/bin/ls -F --color=tty --show-control-chars'
改完后请记得使用source ~/.bashrc(或者 . ~/.bashrc)就可以立刻加载修改后的设置,使之生效。
关于root,能不能用SU
你好,
只要是使用安卓系统的手机都可以进行ROOT,
下面我教你具体步骤:
1:打开手机上开发选项中的USB调试功能,
(有的手机需要多次点击版本信息,才可以出现开发中的USB调试),
2:使用原装的数据线将手机与电脑进行连接,
3:打开电脑上的“应用宝”功能,会迅速的识别你的手机机型,
并且自动的安装相应的手机驱动,连接成功。
4:使用备份资料将手机中的重要信息或文件进行备份,
防止在ROOT的过程中发生丢失的现象。
5:进入“工具箱”点击“一键ROOT功能”,等待3~5分钟,
就可以出现提示ROOT成功了,
6:成功后,就可以随意的使用文件管理功能对手机内的所有文件进行删除或者移动。
请教下大家,在linux如何设置ROOT用户不能远程SSH登入,但是可以通过SSH普通用户SU登入ROOT
修改/etc/ssh/sshd_config(sshd_config不一定在这个路径,但是你自己在/etc找一下)
PermitRootLogin yes 改为 PermitRootLogin no
相关安全选项:www.fafau.com
PermitEmptyPasswords 是否允许空密码登录,PermitEmptyPasswords yes如果你的root是空密码就可以用空密码登陆了。
PasswordAuthentication 配置是否使用口令验证。
/etc/init.d/ssh stop /etc/init.d/ssh start