Linux中的普通账号登录不上/不能ssh登录

本文介绍了Linux系统中普通账号登录失败的情况,包括如何检查账号状态、修改shell、设置不可登录提示以及提升用户权限以便执行root命令,通过sudoers文件管理和sudo权限的使用方法。
摘要由CSDN通过智能技术生成

 前提:在Linux系统账号文件-CSDN博客这章里有提到哪些为可登录用户,哪些为不可登录用户。

1.  Linux中的普通账号登录不上/不能ssh登录

         1) 假设我的系统中有一个yjytest账号

                cat /etc/passwd |grep yjytest

                

  1.  
    1.                   执行su - yjytest会提示当前账号不可获取  
      1.                                 
        1.         2) 将它的shell更改为“/bin/bash”(root用户下执行)
          1.                 chsh -s /bin/bash yjytest

            1.                 ​​​​   

              1.         3)额外命令:

                          在以后其他人使用这个账户登陆我们的主机的时候,就会提示他人不可以使用该账户登陆。

                        为了使提示信息更友善,我们也可以创建一个“/etc/nologin.txt”文件,写入信息

                1.                 

    2. 2.  yjytest账号的权限不够,有时候需要执行些有root权限的命令,升一下权限。
      1.           1)  修改/etc/sudoers权限
        1.         使用ll /etc/sudoers查看权限(/etc/sudoers是只读的,可以修改文件权限,增加写的权限(记得权限改回来),也可以修改以后wq!强制保存)
          1.                 
            1.         2)%whell 这一行是文件给出的格式,直接在这一行下面添加一行即可,这里假如我的用户为 xiaoming ,添加:yjytest  ALL=(ALL) ALL
              1.                 
              2. 3.  切回普通用户,使用sudo权限进行操作即可
                1.                 
  • 12
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值