Linux-禁止root远程ssh

本文详细介绍了如何在Linux系统中通过SSH命令行禁止root用户远程登录,并更新sudoers文件以安全地分配www和root权限。同时提供了在sudoers文件中添加权限的四种方式。
  • ssh命令行禁止root远程登录(当然,关键操作时可以"su"切换为root!)
# 添加用户、修改密码
[root@host ~]# adduser admin
[root@host ~]# passwd admin
Changing password for user admin.
New password:
BAD PASSWORD: it is based on a dictionary word
Retype new password:
passwd: all authentication tokens updated successfully.

# 修改 /etc/sudoers 文件,添加一行,配置www和root权限一样
[root@host ~]# vi /etc/sudoers
    ...
     90 ## Allow root to run any commands anywhere
     91 root    ALL=(ALL)       ALL
     92 admin     ALL=(ALL)       ALL
    ...
# 禁止root远程登录
[root@host ~]# vi  /etc/ssh/sshd_config
    ...
    139 PermitRootLogin no
    ...
[root@host ~]# service sshd restart
  • 你可以根据实际需要在sudoers文件中按照下面四行格式中任意一条进行添加:
youuser            ALL=(ALL)                ALL
%youuser           ALL=(ALL)                ALL
youuser            ALL=(ALL)                NOPASSWD: ALL
%youuser           ALL=(ALL)                NOPASSWD: ALL
  • 第一行:允许用户youuser执行sudo命令(需要输入密码)。
  • 第二行:允许用户组youuser里面的用户执行sudo命令(需要输入密码)。
  • 第三行:允许用户youuser执行sudo命令,并且在执行的时候不输入密码。
  • 第四行:允许用户组youuser里面的用户执行sudo命令,并且在执行的时候不输入密码。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值