linux 系统如何设置先等普通用户在转到root用户下
3个回答
展开全部
1、修改/etc/sudoers,找到下面一行,在root下面添加普通用户,比如用户abc(前提是abc用户已存在,并设置好密码):
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
abc ALL=(ALL) ALL
2、意思就是允许赋予用户abc跟root一样的权限,在任何地点执行任何命令。
3、编辑ssh的配置文件,找到下面一行,把yes改为no,禁止root用户登录:
vi /etc/ssh/sshd_config
#PermitRootLogin yes
PermitRootLogin no
4、经过以上简单的配置,可以禁止root登录,用普通用户abc登录上机器之后,如果想切换为root,然后用su 命令切换为root:
su root
然后根据提示输入相应的密码即可;
5、建议ssh里是禁止root登录的好,这样可以避免被人入侵;另外修改默认的ssh的22端口,或者添加ssh白名单来做一下服务器的安全防护。
## Allow root to run any commands anywhere
root ALL=(ALL) ALL
abc ALL=(ALL) ALL
2、意思就是允许赋予用户abc跟root一样的权限,在任何地点执行任何命令。
3、编辑ssh的配置文件,找到下面一行,把yes改为no,禁止root用户登录:
vi /etc/ssh/sshd_config
#PermitRootLogin yes
PermitRootLogin no
4、经过以上简单的配置,可以禁止root登录,用普通用户abc登录上机器之后,如果想切换为root,然后用su 命令切换为root:
su root
然后根据提示输入相应的密码即可;
5、建议ssh里是禁止root登录的好,这样可以避免被人入侵;另外修改默认的ssh的22端口,或者添加ssh白名单来做一下服务器的安全防护。
镭速传输
2024-10-28 广告
2024-10-28 广告
作为深圳市云语科技有限公司的一员,我们推出的FTP替代升级方案,旨在解决传统FTP在安全性、效率、稳定性及管理方面的不足。我们的产品通过采用自主研发的Raysync传输协议,实现高效、安全的文件传输,即使在恶劣网络环境下也能确保传输的稳定性...
点击进入详情页
本回答由镭速传输提供
展开全部
ssh登录linux
普通用户登录后 输入命令 su - root 输入密码
普通用户登录后 输入命令 su - root 输入密码
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
方法如下:
1.新建账号 比如 useradd 123
2.设置密码 比如passwd 123
3.修改相关文件--不允许root直接登陆
vi /etc/ssh/sshd_config
禁止root登陆
查找“#PermitRootLogin yes”,将前面的“#”去掉,短尾“Yes”改为“No”,并保存文件
4.下次登陆
1、先使用新建账号“123”以普通用户登陆。
2、若要获得ROOT权限,在SSH中执行以下命令
su root
纯手工制作,希望能帮到你!
1.新建账号 比如 useradd 123
2.设置密码 比如passwd 123
3.修改相关文件--不允许root直接登陆
vi /etc/ssh/sshd_config
禁止root登陆
查找“#PermitRootLogin yes”,将前面的“#”去掉,短尾“Yes”改为“No”,并保存文件
4.下次登陆
1、先使用新建账号“123”以普通用户登陆。
2、若要获得ROOT权限,在SSH中执行以下命令
su root
纯手工制作,希望能帮到你!
更多追问追答
追问
进去了怎么没有“#PermitRootLogin yes”
我里面是:# Host *
# ForwardAgent no
# ForwardX11 no
# RhostsRSAAuthentication no
# RSAAuthentication yes
# PasswordAuthentication yes
# HostbasedAuthentication no
# BatchMode no
# CheckHostIP yes
# AddressFamily any
# ConnectTimeout 0
# StrictHostKeyChecking ask
追答
/PermitRootLogin 查找一下!
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询