Linux-用户命令使用

一、ID命令(用于显示用户的详细信息)

语法格式:id 用户名

如:id root              id是语法,root是用户名

[root@bigdatas ~]# id root
uid=0(root) gid=0(root) 组=0(root)

二、useradd命令(用于创建新的用户账户)

1)语法格式:“useradd [参数] 用户名”

2)参数

1、-d:指定用户的家目录(默认为/home/用户名)

2、-e:账户的到期时间,格式为YYYY-MM-DD。(通常用于临时用户)

3、-u:指定用户的默认UID

4、-g:指定一个初始的用户基本组(必须已存在)

5、-G:指定一个或多个扩展用户组

6、-N:不创建基本用户组

7、-s:指定该用户的默认shell解释器

三、usermod命令(用于修改用户的属性)

1)语法格式:“usermod [参数] 用户名”

2)参数

1、-c:填写用户账户的备注信息(案例:修改user01用户的备注为“hello world”)

2、-d -m -u:参数-m与参数-d、参数-u连用,可重新指定用户的家目录并自动把旧的数据转移过去

(案例:案例:将user01用户的家目录迁移至/userhome下)

3、-e:账户的到期时间,格式为YYYY-MM-DD。(通常用于临时用户)

(案例:修改user01用户的到期时间为2023-08-24)

4、-g:变更所有用户组

(案例:变更用户user01的用户组为IAAS)

5、-G:变更扩展用户组

(案例:变更user01用户的扩展用户组为PASS)

6、-L:锁定用户,禁止其登录系统

(案例:锁定user01)

7、-U:解锁用户,允许其登录系统

(案例:解锁user01)

8、-s:变更默认终端

(案例:修改user01的默认终端)

9、-u:修改用户的UID

(案例:修改user01的uid为1666)

四、passwd命令:用于修改用户的密码、过期时间等信息

1)语法格式:“passwd [参数] 用户名”

2)参数

1、-l:锁定用户,禁止登录

(案例:禁止user01登录)

2、-u:解除锁定,允许登录

(案例:解除禁止user01登录)

3、--stdin:通过标准输入修改用户密码,例如:echo "你要输入的密码" | passwd --stdin

(案例:通过stdin修改user01的密码为password)

4、-d:该用户可以使用空密码登录系统

(案例:修改user01可以使用空密码登录系统)

5、-e:强制用户在下次登陆时修改密码

(案例:强制user01在下次登陆时修改密码)

6、-S:显示用户的密码是否被锁定,以及使用了什么加密算法

(案例:查看user01是否被锁定,并查看加密算法)

五、userdel命令:用于删除已有的用户账户

1)语法格式:“userdel [参数] 用户名”

2)参数

1、-r:强制删除用户

2、-f:同时删除用户及用户家目录

(案例:强制删除user01用户,并同时删除用户及家目录)

六、groupadd命令:用于创建新的用户组

1)组信息存放在/etc/group中

2)语法格式:“groupadd [参数] 群组名”

3)参数:-g 指定新建的GID

(案例:新建SAAS组,设置GID为1088)

七、su与sudo命令(下一个博客专门写su与sudo,因为su与sudo也算是一个大类)

1)su命令:用于登录指定用户

1、su - 指定用户名

2、su - 用户名

3、su - root

2)sudo命令:英文全称Super User Do,干超级用户才能干的事,sudo最常用的功能就是使普通用户可以执行需要管理员权限的命令。

  • 95
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值