• Linux


    root超级用户,UID 0
    
    系统用户(伪用户,不登录),UID 1~999
    
    普通用户,UID 1000+
    
    

    用户组就是具有相同特征的用户的集合。一个组可以包含多个用户,每个用户也可以属于不同的组。用户组在Linux中扮演着重要的角色,方便管理员对用户进行集中管理。等你有了成百上千个用户的时候,你就知道组有多么方便了。

    linux 先死后活! 先死记住! 再讲原理。

    用户的相关命令

    语法:useradd 用户名(区分大小写)

    常用参数:

    -u UID

    -d 宿主目录

    -g 起始组

    -G 附加组

    -s 登录shell

    -m 自动建立用户的登入目录

    [root@local ~]# adduser san
    [root@local ~]# tail -n 1 /etc/passwd
    san:x:1001:1001::/home/san:/bin/bash
    [root@local ~]# tail -1 /etc/passwd
    san:x:1001:1001::/home/san:/bin/bash
    [root@local ~]# adduser SAN
    [root@local ~]# tail -2 /etc/passwd
    san:x:1001:1001::/home/san:/bin/bash
    SAN:x:1002:1002::/home/SAN:/bin/bash
    

    /etc/passwd 文件,保存系统账户信息。

    [root@local www]# which adduser
    /usr/sbin/adduser
    [root@local www]# which useradd
    /usr/sbin/useradd
    [root@local www]# ll /usr/sbin/adduser
    lrwxrwxrwx. 1 root root 7 1月   2 15:56 /usr/sbin/adduser -> useradd
    

    useradd 跟 adduser是一样的效果。

    开源思维,一切都可以修改。跟老司机,学习的是经验和思维。

    [root@local www]# chsh -l
    /bin/sh
    /bin/bash
    /sbin/nologin
    /usr/bin/sh
    /usr/bin/bash
    /usr/sbin/nologin
    /bin/tcsh
    /bin/csh
    

    查看系统中的壳。

    [root@local www]# useradd -u 2018 zhubajie
    [root@local www]# id zhubajie
    uid=2018(zhubajie) gid=2018(zhubajie) 组=2018(zhubajie)
    [root@local www]# useradd -g 2018 sunwukong 
    [root@local www]# useradd -g 2018 niumowang
    [root@local www]# id sunwukong
    uid=2019(sunwukong) gid=2018(zhubajie) 组=2018(zhubajie)
    [root@local www]# id niumowang
    uid=2020(niumowang) gid=2018(zhubajie) 组=2018(zhubajie)
    
    

    指定用户组

    [root@local www]# ll /home
    总用量 4
    drwx------. 14 jiqing    jiqing   4096 1月   2 16:38 jiqing
    drwx------   3 niumowang zhubajie   74 1月   9 09:36 niumowang
    drwx------   3 sunwukong zhubajie   74 1月   9 09:36 sunwukong
    drwx------   3 zhubajie  zhubajie   74 1月   9 09:35 zhubajie
    [root@local www]# userdel sunwukong
    [root@local www]# ll /home
    总用量 4
    drwx------. 14 jiqing    jiqing   4096 1月   2 16:38 jiqing
    drwx------   3 niumowang zhubajie   74 1月   9 09:36 niumowang
    drwx------   3      2019 zhubajie   74 1月   9 09:36 sunwukong
    drwx------   3 zhubajie  zhubajie   74 1月   9 09:35 zhubajie
    [root@local www]# userdel -r niumowang
    [root@local www]# ll /home
    总用量 4
    drwx------. 14 jiqing   jiqing   4096 1月   2 16:38 jiqing
    drwx------   3     2019 zhubajie   74 1月   9 09:36 sunwukong
    drwx------   3 zhubajie zhubajie   74 1月   9 09:35 zhubajie
    
    

    userdel 删除 -r 彻底删除。

    密码文件 /etc/shadow

    vim /etc/shadow
    
    root:$6$SAbdjDh6vas5CQXF$atWNnFJ5XlKKJuPQpP1SqOBb5K3QjtrFFCR.MMF3pAGEk6SB6giV0pgvhXj4qF2IbG3SqnrTQN3Kru6VCWVMQ1::0:99999:7:::
    ...
    jiqing:$6$VSgx2Ag/$bqF3.5GGPiUzNiVN02dExyGUxzLqNuuju/Q0WNHjr2vROKP1LAv0hDSh.rAnmQ98WGgcRu1BNoKkNZWhksNth0:17533:0:99999:7:::
    www:$6$GH90pCSs$Dm/V2.X5nSsO/5YiPtE/9iZmU3iVJrZFXjKQAsCJ/zQdZ5eq2pB84h.oxlomg0dGYlU.piXpN4CRJHDzyzHma/:17539:0:99999:7:::
    zhubajie:!!:17540:0:99999:7:::
    

    修改密码的两种方式

    [root@local www]# passwd zhubajie
    更改用户 zhubajie 的密码 。
    新的 密码:
    无效的密码: 密码少于 8 个字符
    重新输入新的 密码:
    passwd:所有的身份验证令牌已经成功更新。
    
    

    通过passwd进行修改。

    [root@local www]# echo 123456 | passwd --stdin zhubajie
    更改用户 zhubajie 的密码 。
    passwd:所有的身份验证令牌已经成功更新。
    
    

    通过管道模式修改用户密码。

    两个用户密码一样,加密后的内容不一样。

    [root@local www]# echo 123456|sha1sum 
    c4f9375f9834b4e7f0a528cc65c055702bf5f24a  -
    
    

    hash 123456。

    组管理

    本地组,远程组(域)

    超级用户组root GID 0

    普通用户组

    ​ 系统用户组 GID 1-999

    ​ 本地用户组 GID 1000+

    注:每一个用户都有一个同名的组。除非你额外指定它。

    vim /etc/group
    

    查看组。

  • 相关阅读:
    10个值得我们关注的python博客
    Python获取并修改hosts
    详解python2 和 python3的区别
    Python监控网站运行状况
    用Flask实现视频数据流传输
    Python框架 Flask 项目实战教程
    使用Flask设计带认证token的RESTful API接口[翻译]
    使用python的Flask实现一个RESTful API服务器端[翻译]
    使用单用户模式破解Linux密码
    Linux软件的安装与卸载
  • 原文地址:https://www.cnblogs.com/jiqing9006/p/8250959.html
Copyright © 2020-2023  润新知