• 在Linux中如何手动创建一个用户


    1、首先要明白用useradd创建用户的时候会更改添加5个地方的内容

    (1)/etc/passwd             //比如创建useradd  111

    //

    [root@localhost ~]# useradd 111
    [root@localhost ~]# tail -5 /etc/passwd
    avahi:x:70:70:Avahi mDNS/DNS-SD Stack:/var/run/avahi-daemon:/sbin/nologin
    postfix:x:89:89::/var/spool/postfix:/sbin/nologin
    tcpdump:x:72:72::/:/sbin/nologin
    elin:x:1000:1000:elin:/home/elin:/bin/bash
    111:x:1001:1001::/home/111:/bin/bash

    (2)/etc/shadow        

    //

    [root@localhost ~]# tail -5 /etc/shadow
    avahi:!!:18102::::::
    postfix:!!:18102::::::
    tcpdump:!!:18102::::::
    elin:$6$E0iuMAWbc6YsKj7.$UM3YJeV2djZiJBHv5zJGr27dd4EDPiJ1sEFpNrCkbuOtaaLto2v4vlNMchu0Bdb9Ip4yxY3Fvv1OIxR5szbay1::0:99999:7:::
    111:!!:18109:0:99999:7:::    

    (3)/home     

    //

    [root@localhost ~]# ls /home
    111  elin

    (4)用户里面的内容

    //

    [root@localhost home]# ls -a /home/111
    .  ..  .bash_logout  .bash_profile  .bashrc  .mozilla

    (5)tail -5 /etc/group

     [root@localhost ~]# tail /etc/group
    avahi:x:70:
    slocate:x:21:
    postdrop:x:90:
    postfix:x:89:
    stapusr:x:156:
    stapsys:x:157:
    stapdev:x:158:
    tcpdump:x:72:
    elin:x:1000:elin
    111:x:1001:

    2、手动创建用户

    (1) vim /etc/passwd

    然后按G进入到文件末行 点击yy复制文件最后一行 然后在点击p黏贴 修改以下内容 ,eg要创建用户112  然后:wq保存退出

    (2) vim /etc/shadow

     然后按G进入到文件末行 点击yy复制文件最后一行 然后在点击p黏贴 修改以下内容 ,其中去掉两个!! 号  ,eg要创建用户112  然后:wq! 强制保存退出

    (3) vim /etc/group

    然后按G进入到文件末行 点击yy复制文件最后一行 然后在点击p黏贴 修改以下内容 ,eg要创建用户112  然后:wq保存退出

    (4) 在家目录里面创建/home/112

    [root@localhost ~]# cd /home
    [root@localhost home]# mkdir 112/
    [root@localhost home]# ls
    111  112  elin

    (5) 把 111文件的隐藏文件内容复制到112文件中,其中111文件夹的内容是在/etc/skel/里面

    [root@localhost ~]# ls -a /etc/skel/
    .  ..  .bash_logout  .bash_profile  .bashrc  .mozilla

    [root@localhost ~]# cp -r /etc/skel/ /home/112
    [root@localhost ~]# ls -a /home/112
    .  ..  skel
    [root@localhost ~]# ls -a /home/112/skel/
    .  ..  .bash_logout  .bash_profile  .bashrc  .mozilla

    (6) 登录用户

    在Linux 切换用户 exit 退出当前用户 登录112 

  • 相关阅读:
    3503: [Cqoi2014]和谐矩阵
    2734: [HNOI2012]集合选数
    P3900 [湖南集训]图样图森破
    4557: [JLoi2016]侦察守卫
    牛客OI周赛6-提高组 B 践踏
    连续区间的最大公约数
    Wannafly挑战赛5 D. 子序列
    牛客国庆集训派对Day1 B. Attack on Titan
    4538: [Hnoi2016]网络
    [SHOI2015]超能粒子炮·改
  • 原文地址:https://www.cnblogs.com/elin989898/p/11285404.html
Copyright © 2020-2023  润新知