useradd的学习小结

1、作用

创建一个新的用户账号或者更新创建用户时的默认设置。

2、语法

有两种语法格式,第一种是创建新用户时,为新用户设置属性,而不完全使用/etc/default/useradd默认设置的内容;第二种是设置/etc/default/useradd的内容,即设置创建新用户时,新用户具有的默认属性。

(1)useradd [选项 属性] 用户名

如果不加选项,则完全使用默认设置的内容。

-b  用于设置家目录的上级目录是哪个目录。比如创建用户gg时,默认家目录为/home/gg,则可以将/home设置为/app。

useradd的学习小结

图1

-d  用于设置家目录的位置,比如用户abc默认设置的家目录为/home/abc,则可以设置为/app/abc,家目录下的内容,如.bashrc,与默认的一样,没变。但是设置的家目录的上级目录必须存在才能设置成功。

useradd的学习小结

图2

-c  描述用户的信息,将被保存于passwd。

-p  用于设置密码,但是所设置的密码的格式是加密后的。

-r  创建的是系统用户,不是普通用户。

-s  设置用户的登录shell,默认的为bash。

-g  指定用户所属的主组,组必须存在

-G  指定用户所属的附加组(辅助组),可以有多个。

useradd的学习小结

图3

-u  设置用户的uid。

-e  设置账号的失效日期。

-f  设置账号密码过期多少天后关闭账号。

(2)useradd –D [选项 属性]    

        不加选项,则查看创建用户时的为用户设置的默认内容

useradd的学习小结

图4

-b  设置新用户的家目录的上级目录的默认位置。

useradd的学习小结

图5

-e  设置默认的过期日期。

-f  设置密码过期后账户多久失效,如果是-1,则账户永不失效。

-s  设置新用户的默认shell。

原创文章,作者:Eminem,如若转载,请注明出处:http://www.178linux.com/82220

(0)
EminemEminem
上一篇 2017-07-22 17:33
下一篇 2017-07-22 17:51

相关推荐

  • Linux Zabbix监控

                           Linux Zabbix监控 zabbix监控系统:    zabbix是基于WEB界面的提供分布式系统监视以及网络监视功能的企业级的开源解决方案。zab…

    Linux干货 2016-11-19
  • 马哥教育网络班21期-第五周课程练习

    第五周作业 1、显示/boot/grub/grub.conf中以至少一个空白字符开头的行; [root@zz ~]# egrep "^[[:space:]]+" /boot/grub/grub.conf 2、显示/etc/rc.d/rc.sysinit文件中以#开头,后面跟至少一个空白字符,而后又有…

    Linux干货 2016-07-29
  • 10个有用的Linux命令面试问题及答案

    1. 如何暂停一个正在运行的进程,把其放在后台(不运行)? 答案:为了停止正在运行的进程,让其在后台运行,我们可以使用组合键 Ctrl+Z。 2. 什么是安装Linux所需的最小分区数量,以及如何查看系统启动信息? 答案:单独一个/root分区足以执行所有的系统任务,但是强烈建议安装Linux时,需要至少三个分区:/root,/boot,/swap。一个ID…

    2017-09-05
  • 22期第四周课程练习

    1、复制/etc/skel目录为/home/tuser1,要求/home/tuser1及其内部文件的属组和其它用户均没有任何访问权限。 [root@localhost tuser1]# cp   -r    /etc/skel/   /ho…

    Linux干货 2016-09-08
  • N25-第十一周博客作业

    1、详细描述一次加密通讯的过程,结合图示最佳。 点对点加密过程如下: 发送方根据单向加密算法计算数据的特征码 用私钥加密这段特征码,生产数字签名,将数字签名附着在数据后面 发送方生产临时对称密钥,用对称加密算法结合对称加密密钥加密整段数据(数据+数字签名) 为保证接收方可以解密,发送方用接收方的公钥加密对称加密密钥,附加在数据后面 接收方用自己的私钥解密数据…

    Linux干货 2017-03-30
  • 计算机浅谈及Linux简谈

    一、计算机浅谈: 电子计算机(英语:computer),亦称电脑,是一种利用电子学原理,根据一系列指令对数据进行处理的工具。 在现代,机械计算机的应用已经完全被电子计算机所替换,其所相关的技术研究叫计算机科学,而“计算机技术”指的是将计算机科学的成果应用于工程实践所派生的诸多技术性和经验性成果的总合。“计算机技术”与“计算机科学”是两个相关而又不同的概念,它…

    Linux干货 2016-11-29