CentOS7 禁用root用户登录配置sudo用户

禁用root账号登录

  1. 创建新的用户
    创建一个test 用户 useradd test
    设置密码 passwd test 设置test用户密码
    此时 test 用户已经可以通过ssh登录

  2. 禁用root用户登录
    修改 vi /etc/ssh/sshd_config 中的 PermitRootLogin yesPermitRootLogin no(如果没有请添加)

  3. 重启sshd
    systemctl restart sshdsystemctl restart sshd.service, 此时root账号已经无法登录

配置test用户成sudo用户(如果不需要sudo用户无需配置)

  1. 使用root配置sudo用户
    如果当前不是root登录, 请使用 su root 登录root账号
  2. 增加sudo用户
    使用 vi /etc/sudoers 打开文件
    root ALL=(ALL) ALL下增加 test ALL=(ALL) ALL保存即可
    如果文件编辑没有权限使用 chmod u+w /etc/sudoers 增加写入权限修改后使用chmod u-w /etc/sudoers去掉权限

你可能感兴趣的:(CentOS7 禁用root用户登录配置sudo用户)