、linux系统 执行了usermod -s /sbin/bash root , root用户登录ssh远程登录了,提示密码不正确,什么原因

作者&投稿:生妻 (若有异议请与网页底部的电邮联系)
我想问下linux中我是用root用户远程登录进来的(SSH连接bash shell环境)~

终端打开的shell不同他保存的也是不同的。而且他的history优先保存在内存中。需要退出终端才会保存。别的终端才能看到history。
直接看用户的history vim /root/.bash_history 里面是这个用户的所有命令。

使用SSH登录远端的Linux服务器,假设登录使用的用户名是aaa,登录成功后,会直接进入/home/aaa/目录下,但这时使用的用户名还是aaa,如下所示:
aaa@ubuntu:~$ pwd/home/aaaaaa@ubuntu:~$ whoamiaaa如果要使用root用户的话,必须使用sudo –s 进行切换,因为root权限会频繁使用,如果希望SSH连接到Linux服务器后,自动切换到root用户,方法如下:
1、修改普通用户的环境变量:
aaa@ubuntu:~$ pwd /home/aaaaaa@ubuntu:~$ vim .bash_profile在该文件中添加下面的内容:#.bash_profile# Get the aliases and functionsif [ -f ~/.bashrc ]; then .~/.bashrcfisudo su root# User specific environment and startup programsPATH=$PATH:$HOME/binexport PATH2、修改/etc/sudoers文件

#修改文件权限,拥有编辑文件写的权限chmod u+w /etc/sudoersvim /etc/sudoers#编辑文件,在root ALL=(ALL)ALL行下添加xxx ALL=(ALL) NOPASSWD:ALL#XXX为你的用户名#改回文件的原权限chmod u-w /etc/sudoers

/sbin下有bash?
usermod -s /bin/bash root
还有,你原先root能够在ssh登录吗,一般要修改sshd_config里面允许root远程登录。

好象改root的shell只能通过改/etc/passwd来实现,楼主悲剧了


资阳区15352156798: 、linux系统 执行了usermod - s /sbin/bash root , root用户登录ssh远程登录了,提示密码不正确,什么原因 -
欧阳采源首: /sbin下有bash? usermod -s /bin/bash root 还有,你原先root能够在ssh登录吗,一般要修改sshd_config里面允许root远程登录.

资阳区15352156798: linux系统中查看某用户被授予了哪些权限,执行哪个命令? -
欧阳采源首: 关于文件权限的例子 用ls -al命令查看文件属性如下-rwxrw-r‐-1 root root 1213 Feb 2 09:39 abc- 第一个字符代表文件(-)、目录(d),链接(l)- 其余字符每3个一组(rwx),读(r)、写(w)、执行(x)- 第一组rwx:文件所有者的权限是读...

资阳区15352156798: linux yum命令问题, 执行了yum clean 后 系统运行yum命令出问题 -
欧阳采源首: 从图中看到是 yum 仓库的问题吧.yum仓库分为 网络yum源(http,ftp等)和本地yum源(file://).很显然你的是本地yum 源.请检查你的yum源的配置文件.1. 挂载,我们的光盘里面的有我们需要的安装包软件,将其挂载到系统中的指定位置.如...

资阳区15352156798: linux系统 执行su root命令 提示:用户root不存在 -
欧阳采源首: 不要用这个命令,直接输入 su -,回车,输入密码,就可以进入root了.记得空格!

资阳区15352156798: linux 系统命令突然不能直接执行了是咋回事 #/sbin/shutdown - h now -
欧阳采源首: 在Linux中使用shell命令,不管是root用户还是普通用户,很多命令(如 ,fdisk ; ifconfig)等都会无效,系统出现:"bash: .. command not found".这些命令都有一个共同的特点:存在于 /sbin 这个目录下.这时尝试这样做[linux@...

资阳区15352156798: linux系统调用和库函数调用的区别 -
欧阳采源首: 系统调用:是操作系统为用户态运行的进程和硬件设备(如CPU、磁盘、打印机等)进行交互提供的一组接口,即就是设置在应用程序和硬件设备之间的一个接口层.可以说是操作系统留给用户程序的一个接口.再来说一下,linux内核是单内核...

资阳区15352156798: Linux, rmdir系统调用后perror显示错误“illegal seek”, 什么意思? -
欧阳采源首: 你是在写一段代码?然后执行过后,出现的,那个报错提示?图片看的不是很清楚!```system在成功执行时会返回0,在失败时会返回1, 这样的话,system语...

资阳区15352156798: 十万火急!!linux执行了一个移动文件夹的命令,后发现大错特错.想返回到移动之前.急啊,不会重装系统吧 -
欧阳采源首: 安装盘或者 liveCD 启动,反正知道能进入一个可以用的 linux 环境即可,之后挂载上你的 linux 分区,做反向操作.mv /硬盘的挂载点/var/wwww/* /硬盘的挂载点/ 这不过是 root 敢死队的传统悲剧节目,大家淡定吧.你现在挪走了所有系统库和系统程序,以及全部的东西,整个系统已挂,当然 mv 命令没用了,必须用其他系统来修复.

资阳区15352156798: linux系统下的Login,Logout,Reboot,Halt,Exit,Poweroff,Shutdown命令分别是什么意思? -
欧阳采源首: login 1.作用 login的作用是登录系统,它的使用权限是所有用户. 2.格式 login [name][-p ][-h 主机名称]3.主要参数...

资阳区15352156798: 在linux系统下执行 Host #/sbin/service nfs restart /sbin下没有service文件,请问怎么解决,这句话意思 -
欧阳采源首: 不是有没有service的问题,首先是你理解错了,你的意思是重启nfs,所以直接命令输入: service nfs restart就行了,或者想直接从配置文件重启可以输入: /etc/init.d/nfs restart 也行,所以并不是重启servcie文件,而是nfs

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网