day 19

作者: 个中秘密 | 来源:发表于2019-03-31 14:23 被阅读0次

    第十四章 Linux用户管理知识与应用实践(下)

    1.1、修改密码有效期命令 Chage

    1.1.1、chage:命令

            语法:  chage   [选项]   [用户名]

            参数:   -l:显示用户有效期信息

                         -E:expire(修改密码过期时间)用户过期时间

    怎么用su

            1、先登录普通用户,没事不允许登录root。

            只有执行的任务需要root权限的时候才允许你登录root。

            系统维护通道。

            用su管理,必须知道root密码,安全隐患。

            10个运维,都得知道root密码,安全隐患。

    需求:

            1、不用知道root密码还能管理服务器。

            2、最小化管理服务器,想关机,就只给你halt权限。

    sudo命令:

            可以以最小化的权限(单个命令),执行命令时拥有root用户的权限

            SUID 针对命令,任何用户执行命令都有root身份。 任何用户执行某个命令:模糊

            SUDO 针对用户,给某个用户以root身份执行某个命令。指定用户执行某个命令:具体。

    如何配置sudo ?

            sudo是一个提权的命令(对应权限通过读取/etc/sudoers(严格语法)文件实现的)

            配置/etc/sudoers可以使用visudo命令,或vim /etc/sudoers(不推荐)

    给oldboy用户,针对ls设置权限。

            visudo进入编辑状态,100G

    Allow root to run any commands anywhere

            root                       ALL=(ALL)              ALL    

            oldboy                    ALL=(ALL)              /usr/bin/ls,/bin/cp        #<===增加一行

            用户                        主机=(角色)       命令

        注意:

            1、路径要全路径:

            which cp查

            2、不要vim /etc/sudoers编辑,如果非要用编辑完visudo -c检查语法

    oldboy是管理员,并且不要密码:

            oldboy  ALL=(ALL)      NOPASSWD: ALL

    登录后切到root运行。

            [oldboy@oldboyedu ~]$ sudo su - root

            Last login: Tue Mar 26 10:32:57 CST 2019 on pts/3

            [root@oldboyedu ~]#

            为了安全禁止root远程连接linux。

    工作中如何登录?使用普通用户登录然后利用sudo提权到root。

    Wecomle to oldboy training 58期。

    [oldboy@oldboyedu ~]$ whoami

    oldboy

    [oldboy@oldboyedu ~]$ sudo ls /root

    a.txt  c.txt  data1  etc      oldboy     oldboy_b     oldboy_soft_link  pass  test.txt   user.log

    b.txt  d      d.txt  grep.txt  oldboy_1.txt  oldboyedu.txt  oldboy.txt       test  test.txt.ori

    [oldboy@oldboyedu ~]$

    [oldboy@oldboyedu ~]$

    [oldboy@oldboyedu ~]$ sudo su -

    Last login: Tue Mar 26 11:42:09 CST 2019 on pts/0

    [root@oldboyedu ~]#

    [root@oldboyedu ~]# su - oldboy

    Last login: Tue Mar 26 10:44:08 CST 2019 on pts/3

    [oldboy@oldboyedu ~]$ ls /root

    ls: cannot open directory /root: Permission denied

    [oldboy@oldboyedu ~]$ sudo -l

    We trust you have received the usual lecture from the local System

    Administrator. It usually boils down to these three things:

    相关文章

      网友评论

          本文标题:day 19

          本文链接:https://www.haomeiwen.com/subject/uvswvqtx.html