• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    Linux系统中关闭root登录的方法

    关闭root用户的直接访问,而使用sudo或su来执行管理员任务。首先需要添加一个有root权限的新用户,所以编辑这个路径下的sudoers文件:

       

    复制代码
    代码如下:
    /etc/sudoers/

    推荐使用如visudo这样的命令编辑该文件,因为它会在关闭文件之前检查任何可能出现的语法错误。当你在编辑文件时出错了,这就很有用了。

    接下来赋予某个用户root权限。在本文中,使用用户sysadmin。确保在编辑后这个文件时使用的用户是系统已有的用户。找到下面这行:

       

    复制代码
    代码如下:
    root ALL=(ALL) ALL

    拷贝这行,然后粘贴在下一行,然后把root更改为“sysadmin”,如下所示:

       

    复制代码
    代码如下:
    root ALL=(ALL) ALL
    sysadmin ALL=(ALL) ALL

    现在解释一下这行的每一个选项的含义:

        (1) root  (2)ALL=(3)(ALL) (4)ALL

    (1) 指定用户

    (2) 指定用户使用sudo的终端

    (3) 指定用户可以担任的用户角色

    (4) 这个用户可以使用的命令

    ( 注:所以上面的配置是意思是:root 用户可以在任何终端担任任何用户,执行任何命令。)

    使用这个配置可以给用户访问一些系统工具的权限。

    这时,可以放心保存文件了。

    为了关闭通过SSH直接访问root,需要再次打开sshd_config,找到下面这行:

       

    复制代码
    代码如下:
    #PermitRootLogin yes

    更改为:

       

    复制代码
    代码如下:
    PermitRootLogin no

    然后保存文件,重启sshd守护进程使改动生效。执行下面命令即可:

       

    复制代码
    代码如下:
    sudo /etc/init.d/sshd restart

    上一篇:修改Linux终端界面分辨率的方法
    下一篇:SSH密钥登录Linux系统服务器的设置方法
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    Linux系统中关闭root登录的方法 Linux,系统,中,关闭,root,登录,