`
lcyaiym
  • 浏览: 28307 次
  • 性别: Icon_minigender_1
  • 来自: 上海
文章分类
社区版块
存档分类
最新评论

Linux创建root权限用户、禁用root登录

 
阅读更多

欢迎访问我的个人博客网站:http://www.yanmin99.com/

一、创建root权限用户步骤

  • 1、创建用户yanmin

    • A、adduser yanmin

      //创建用户
      [root@iZrj98p4hhys0y9fdxmcy4Z ~]# adduser yanmin
    • B、设置用户密码

      //输入两次密码
      [root@iZrj98p4hhys0y9fdxmcy4Z ~]# passwd yanmin
      Changing password for user yanmin.
      New password:
      Retype new password:
      passwd: all authentication tokens updated successfully
  • 2、赋予yanmin用户root权限

    • A、第一种方案:修改/etc/sudoers文件,找到下面一行,在root下面添加一行

      
      # User privilege specification
      
      root    ALL=(ALL:ALL) ALL
      yanmin  ALL=(ALL:ALL) ALL
    • B、第二种方案:修改/etc/passwd文件,找到如下行,把用户ID修改为0,如下:

      yanmin:x:0:1000:yanmin,,,:/home/yanmin:/bin/bash
  • 3、测试用户yanmin登录

    ssh yanmin@xx.xx.xx.xx
  • 4、如果想免密码登陆,请参考

二、禁用root登录步骤

  • 1、准备工作

    • 注意:禁用root登陆之前,一定要确认其他用户可以登录,并且具备root权限
  • 2、把/etc/ssh/sshd_config中(PermitRootLogin no)设置YES

    PermitRootLogin yes修改为
    PermitRootLogin no
  • 3、重启SSH daemon服务

    //centos
    /etc/init.d/sshd restart
    
    //ubuntu
    //如果ssh重启没有效果,就重启系统
    /etc/init.d/ssh restart
    shutdown -r now
  • 4、尝试远程登陆

    yanmin:~ yanmin$ ssh root@gitlab
    root@gitlab's password:
    Permission denied, please try again.
<script type="text/javascript"> $(function () { $('pre.prettyprint code').each(function () { var lines = $(this).text().split('\n').length; var $numbering = $('<ul/>').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('<li/>').text(i)); }; $numbering.fadeIn(1700); }); }); </script>
分享到:
评论

相关推荐

    Linux如何禁用root账户

    Linux 禁用 root 账户详解 Linux 操作系统中,root 账户是最高权限的账户,对系统的所有资源拥有完全控制权。然而,在某些情况下,出于安全考虑,我们需要禁用 root 账户,以防止未经授权的访问和操作。下面将详细...

    Ubuntu Linux如何启用root用户

    如果不再需要使用 root 用户登录,可以通过以下步骤禁用 root 用户: 1. 在终端中执行 `sudo passwd -l root`,这将锁定 root 用户账户,使其无法登录。 #### 五、Fedora 10 中启用 Root 用户 GUI 登录 Fedora 10...

    linux用户创建

    linux下创建用户 1、添加ftp用户 useradd ftpname -d /home/ftp passwd ftppwd 以下操作都以root权限进行: service vsftpd start 启动Linux自带的FTP服务 2. 添加普通用户 useradd nagios –d /usr/local/nagios ...

    linux启用root用户登录.pdf

    在Linux系统中,尤其是Ubuntu和Fedora等发行版,root用户是一个特殊的角色,具有最高的系统权限。通常,出于安全考虑,这些系统在安装时并不会启用root用户的直接登录。然而,有时系统管理员可能需要启用root用户以...

    Linux下破解mysql的root用户密码!

    这样可以临时禁用MySQL的权限验证功能,从而让我们有机会修改root用户的密码。 ```bash sudo mysqld_safe --skip-grant-tables & ``` 这个命令会以不检查权限的方式启动MySQL服务。 #### 步骤2:登录MySQL 接下来,...

    如何以root用户登录fedora系统

    - **安全性**:默认禁用root用户登录图形界面是为了提高系统的安全性。这样做可以防止攻击者轻易地获得系统最高权限。 - **推荐做法**:即使解决了root用户登录图形界面的问题,仍然建议使用普通用户账户进行日常...

    Linux_SSH配置和禁止Root远程登陆设置文档

    因此,我们推荐禁止Root远程登录,而是使用普通用户通过Sudo权限进行系统管理。操作步骤如下: - 在`/etc/ssh/sshd_config`文件中找到`PermitRootLogin`一行,取消注释并将其值更改为`no`。 - 保存文件,重启SSH...

    linux创建只读文件系统。用root也无法创建,无法删除文件.zip

    在Linux操作系统中,创建一个即使是root用户也无法修改或删除文件的只读文件系统是一个安全措施,可以保护系统的重要数据免受意外更改。这样的设置通常用于关键系统或存储关键信息的分区,以确保数据的完整性。以下...

    root用户下打开linux的ftp

    若要允许root用户登录,需要将root从列表中移除: ```bash # 注释掉或删除这一行 root ``` 5. **测试FTP连接** - 完成以上步骤后,可以尝试使用root用户通过FTP客户端连接服务器,以验证配置是否正确: ```...

    Redhat_Linux修改root密码

    这里的“single”参数告诉系统以单用户模式启动,这是一种限制访问级别的启动方式,只允许root用户登录,并且禁用了网络服务。 #### 第六步:选中kernel按B重新引导进入单用户命令行模式 在确认修改无误后,选中...

    SUSELinux下root用户ftp、telnet权限的启动方法.docx

    在SUSE Linux操作系统中,出于安全考虑,root用户的ftp和telnet权限默认是被禁用的。这有助于防止未经授权的访问和潜在的安全风险。然而,在某些情况下,可能需要开启这些权限,例如进行系统维护或远程管理。以下是...

    Linux Mint17默认root登录.docx

    在 Linux Mint17 中,默认情况下,root 用户是被禁用的,这意味着用户不能直接以 root 身份登录,而是需要通过 `sudo` 命令来执行需要管理员权限的操作。这样做是为了增加系统的安全性,因为直接使用 root 用户可能...

    SUSELinux下root用户ftp、telnet权限的启动方法.pdf

    在SUSE Linux操作系统中,出于安全考虑,root用户的FTP(文件传输协议)和telnet(远程登录服务)权限默认是被禁用的。这有助于防止未经授权的访问和潜在的安全威胁。然而,在某些情况下,可能需要开启这些服务,...

    ubuntu添加root用户后没有声音

    1. 作为root用户登录。 2. 打开PulseAudio配置文件: ``` nano /etc/pulse/daemon.conf ``` 3. 查找`#load-module module-native-protocol-tcp`行,取消注释(删除前面的#号)。 4. 在文件末尾添加以下行,允许...

    Ubuntu_12.04_添加root用户

    添加 root 用户需要修改 lightdm 配置文件,启用 ubuntu 会话类型、unity-greeter 会话类型,禁用 guest 用户登录,并添加手动登录选项。这样,系统管理员可以更好地控制系统的安全性和稳定性。

    Linux破解root密码

    在Linux系统中,root用户是拥有最高权限的管理员账户,对于系统的管理和维护至关重要。然而,如果root密码不慎丢失或忘记,可能会导致无法正常登录。这时,我们需要通过特定的方法来破解root密码。以下将详细介绍...

    Linux下管理超级用户权限.pdf

    1. **多用户模式下的Root用户登录**: Linux系统支持多用户模式,每个用户都有自己的账户和权限。Root用户是最高级别的管理员账户,拥有对系统的所有访问权限。通过提供Root密码,用户可以以Root身份运行命令,执行...

    ubuntu如何使用root权限.pdf

    请注意,频繁以root用户登录或滥用root权限可能会增加系统的安全风险。一般推荐使用`sudo`来执行特定的管理员任务,这样可以减少错误操作的风险,并保持良好的系统安全实践。此外,定期更新系统和软件包,以及使用强...

    Ubuntu中root用户和user用户的相互切换 .txt

    不当使用root用户可能会导致系统不稳定甚至崩溃,因此,现代的Linux发行版,如Ubuntu,通常默认禁用root账户登录,鼓励用户以普通用户身份操作,并在需要执行管理任务时通过sudo命令临时获取root权限。 ### 1. 从...

Global site tag (gtag.js) - Google Analytics