美文网首页
3-11 Linux中添加用户 --- useradd

3-11 Linux中添加用户 --- useradd

作者: 捌千里路雲和月 | 来源:发表于2021-05-10 23:52 被阅读0次

    useradd -选项 用户名

    -u:设置UID

    -g:设置所属组

    -G:设置附属组

    -c:设置用户说明

    -d:指定用户家目录

    -s:指定用户shell,默认值为/bin/bash。

    -e:账号失效日期,格式:YYYY-MM-DD,缺省表示永久有效。

    -f:指定在密码过期后多少天关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1。大于 0 的整数值就是密码到期后多少天关闭该账号的天数。


    1、-u:设置UID:

    红色下划线:创建 user1 用户,并通过 -u 选项指定 UID 为1010。

    黄色下划线:查看 user1 用户的 UID 是否设置成功。

    2、-g:设置主要组:

    红色下划线:创建 user2 用户,并通过 -g 选项指定所属组为 root。

    黄色下划线:user2 的 UID。没有指定 UID 的时候,新增用户在最后一个 UID 增加值,上面创                        建了 UID 1010,所以 user2 的 UID 是 1011。

    蓝色下划线:GID 为 0,因为指定了 user2 的所属组是 root。root 的 GID 就是 0。

    绿色下划线:所属组 0 (root)。

    3、-G:设置附属组:

    红色下划线:查看 passwd 文件最后三行有什么用户。

    黄色下划线:创建 user3 用户,并通过 -G 选项指定附属组为 torres,user1。

    蓝色下划线:UID

    绿色下划线:GID 

    白色下划线:所属组 user3,同时 user3 用户也是附属组 torres 和 user1的成员。

    4、-c:设置用户说明:

    红色下划线:创建 user4 用户,并通过 -c 选项添加上用户信息说明。

    黄色下划线:查看 passwd 文件,user4 用户行上已经添加了用户信息说明。

    5、-d:指定用户家目录:

    红色下划线:创建 user8 用户的时候没有指定家目录,家目录跟随用户名创建一个家目录。

    黄色下划线:创建user9 用户的时候指定家目录为 user99,生成的家目录为 user99。

    6、-s:指定用户shell:

    红色下划线:创建 user5 用户,并通过 -s 选项设置shell。

    黄色下划线:查看 passwd 文件,user5 用户已经设置了指定的shell。

    7、-e:账号失效日期,格式:YYYY-MM-DD

    红色下划线:创建 user6 用户,并通过 -e 选项设置账号失效的日期。

    黄色下划线:查看 /etc/shadow 文件,user6 用户已经设置了账号失效的日期,从1970年1月1日开始累加18993天就是失效日期。

    8、-f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直生效。默认值为-1。大于 0 的整数值就是密码到期后多少天关闭该账号。

    红色下划线:创建 user7 用户,并通过 -f 选项设置密码过期关闭账号的天数。此处设置 0 ,即密码到期后立即停用账号。通过 tail 查看 /etc/shadow 文件的 user7 账户已经设置了密码到期 0 天立即关闭账号。

    黄色下划线:创建 user8 用户,并通过 -f 选项设置密码过期关闭账号的天数。此处设置 -1 ,即账号一直生效,默认值为-1。通过 tail 查看 /etc/shadow 文件的 user8 账户设置了密码到期缓冲天数的区域是缺省的,缺省就是一直有效。

    绿色下划线:创建 user9 用户,并通过 -f 选项设置密码过期关闭账号的天数。此处设置 10 ,密码到期后10天关闭账号。通过 tail 查看 /etc/shadow 文件的 user9 账户已经设置了密码到期 10 天立即关闭账号。


    以上创建用户都是使用单选项。创建用户的时候如需要对多个参数进行设置,可以通过多选项方式一并进行创建。如下例:

    创建 user12 用户,同时设置它的 UID,所属组,附属组,家目录 和 信息说明。可以通过多选项配合创建。

    红色下划线:-u 1022 指定 UID。通过 id user12 查看,UID已经指定为1022,拥有者user12。

    黄色下划线:-g root 指定所属组 root。通过 id user12 查看,GID已经指定为0,所属组root。

    蓝色下划线:-G torres,user1,user3 指定 user12的附属组。通过 id user12 查看,所属组指定为torres,user1和user3。(注:同时多个所属组要用,号隔开)

    绿色下划线:-d /home/user30 指定 user12 用户的家目录。通过 tail -1 /etc/passwd 查看信息,家目录指定为 user30。

    白色下划线:-c ‘user12 information’ 为 user12 用户添加信息说明。通过 tail -1 /etc/passwd 查看信息,用户的信息说明已添加。

    相关文章

      网友评论

          本文标题:3-11 Linux中添加用户 --- useradd

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