用户账户目录 linux,《Linux学习并不难》用户管理(4):创建Linux用户账户

9.4  《Linux学习并不难》用户管理(4):创建Linux用户账户

创建用户账户就是在系统中为新账户分配用户UID、组群、主目录和登录Shell等资源,新创建的用户账户默认是被锁定的,无法使用,需要使用passwd命令设置密码以后才能使用。创建用户账户时会在/etc/passwd文件中为新用户增加一条记录,同时更新/etc/shadow和/etc/group文件。

使用useradd命令都可以在Linux系统中创建用户账户。

命令语法:

useradd [选项] [用户名]

命令中各选项的含义如表所示。

选项

选项含义

-d

新账户每次登录时所使用的主目录

-e

设置账户的有效期限, 加上用户账户停止日期,日期格式为MM/DD/YY

-f

设置在密码过期后多少天即设定密码为失效状态

-c

设置用户账户的用户名全称

-g

指定用户账户所属的主要组群。组群名必须为现有存在的名称

-G

指定用户账户为多个次要组群的成员。每个组群使用“,”来隔开

-m

用户主目录如果不存在则自动建立

-M

不建立用户主目录,即使/etc/login.defs文件设定要建立用户主目录

-r

创建系统用户账户。不会建立用户主目录,也不会响应在文件/etc/login.defs中定义的值

-s 类型>

用户登录后使用的Shell类型

-u

用户的UID值。数字不可以为负值

例:创建用户账户zhangsan并设置密码。

[root@rhel ~]# useradd zhangsan

[root@rhel ~]# passwd zhangsan

更改用户zhangsan的密码 。

新的 密码://在此设置用户zhangsan的密码

重新输入新的 密码://重复设置用户zhangsan的密码

passwd: 所有的身份验证令牌已经成功更新。

例:创建用户moon,并设置该用户UID为1010。

[root@rhel ~]# useradd -u 1010 moon

例:创建用户newuser,并设置该用户主目录为/home/www。

[root@rhel ~]# useradd -d /home/www

newuser

[root@rhel ~]# ls -l /home/www

总用量 0

drwx------. 3 newuser  newuser

74 12月 30 12:28 www

例:创建用户pp,并指定该用户是属于组群root的成员。

[root@rhel ~]# useradd -g root pp

例:创建用户abc,并设置该用户的Shell类型是/bin/ksh。

[root@rhel ~]# useradd -s /bin/ksh abc

本文节选自教材,这是一本最实用的、理论实践并重的Linux入门教材。如需阅览整本书的内容请访问Linux运维者()网站。

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值