linux中 用户管理命令,linux下用户管理命令详细解释

linux下用户管理命令详细解释

1.useradd,增加用户命令

格式:useradd [选项] 用户名

选项:-u 表示UID

举例说明: useradd -u 888 user11

-g 表示GID

举例说明: useradd -g mysql user12

-G 表示GID,GID,GID,...额外组即用户可以属于其他多个组

举例说明: useradd -G mysql user13

-d 表示用户家目录路径

举例说明: useradd -d /home/willow user14

-s 表示用户登入后的正常的shell,可在/etc/shells查看有哪些系统自带合法shell

举例说明: useradd -s /bin/tsh user15

-c 表示注释信息,可写多个,用逗号隔开

举例说明: useradd -c "willow.xia" user16

-M 表示增加用户时不创建家目录

举例说明: useradd -M user17

-m 表示创建用户家目录,常跟-k一起使用,默认复制/etc/skel目录下所有隐藏文件

-r 表示添加系统用户

注意创建用户时,默认自定义属性由/etc/login.defs决定

2.userdel,删除用户命令

格式:userdel [选项] 用户名

注意:如果不加选项,默认删除用户时不会删除用户的家目录

选项:-r 删除用户时,同时删除用户家目录

3.id 查看用户属性信息命令

格式 id [选项] [用户名]

选项:-u 显示UID

-g 显示GID

-G 显示额外组ID

-n 显示名称

举例说明:id -u -n user16  显示用户user16的用户名称

4.finger,检索用户信息命令

格式:finger 用户名

[root@localhost skel]# finger user1

Login: user1          Name: (null)

Directory: /home/user1              Shell: /bin/bash

Never logged in.

No mail.

No Plan.

5.usermod,修改用户属性命令,使用方法如同useradd

格式:usermod 选项 用户名

选项:-u 表示UID

-g 表示GID

-G 表示额外组ID,常与-a一块使用,如果不使用-a选项,会覆盖此前的额外组

-d 表示修改家目录路径,常与-m一块使用,表示把旧家目录文件移动至新家目录中

-s 表示修改登入shell

-l 表示修改用户名

-L 表示锁定用户

-U 表示解锁用户

6.chsh 修改用户默认登入shell

7.chfn 修改用户注释信息

8.passwd 修改用户密码命令

选项:-l 锁定用户

-u 解锁用户

-d 删除用户密码

--stdin 标准输入

举例说明:echo "user17" | passwd --stdin user17

9.pwck 检查用户帐户完整性(/etc/passwd)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值