Linux --------- 用户管理与组管理


一、用户管理

1. 用户简介

Linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统。root用户是系统默认创建的管理员账号。

2. 添加用户

语法 :useradd [选项] 用户名

useradd zhangsan 

创建一个账号叫zhangsan,此时会创建账号、创建一个组 zhangsan 并且把 zhangsan 分到此组中,还会在 /home下创建一个目录叫 zhangsan 作为新创建用户的根目录。

选项参数:

  • c:加上备注文字,备注文字保存在passwd的备注栏中。

  • d:指定用户登入时的主目录,替换系统默认值/home/<用户名>

  • D:变更预设值。

  • e:指定账号的失效日期,日期格式为MM/DD/YY,例如06/30/12。缺省表示永久有效。

  • f:指定在密码过期后多少天即关闭该账号。如果为0账号立即被停用;如果为-1则账号一直可用。默认值为-1.

  • g:指定用户所属的群组。值可以使组名也可以是GID。用户组必须已经存在的,期默认值为100,即users。

  • G:指定用户所属的附加群组。

  • m:自动建立用户的登入目录。

  • M:不要自动建立用户的登入目录。

  • n:取消建立以用户名称为名的群组。

  • r:建立系统账号。

  • s:指定用户登入后所使用的shell。默认值为/bin/bash。

  • u:指定用户ID号。该值在系统中必须是唯一的。0~499默认是保留给系统用户账号使用的,所以该值必须大于499。

useradd -d /home/ls lisi

创建一个账号叫lisi,并且给lisi指定家目录 /ls 。

设置密码

passwd zhangsan

给张三设置密码

3. 删除用户

语法 :userdel [选项] 用户名

userdel zhangsan

删除用户 zhangsan,保留 zhangsan 的主目录。

userdel –r lisi

删除用户 lisi,并且把lisi的主目录也删除。

4. 查询用户信息

语法 :id 用户名

id zhangsan

查看用户zhangsan的信息。

5. 切换用户

语法 :su 用户名

su zhangsan

切换到zhangsan用户。

注意 :从高权限用户切换到低权限用户时,不需要输密码;否则,需要输密码。

:exit命令可以回到原来的用户

二、组管理

1. 组简介

Linux的组类似于角色,系统可以对有共性的多个用户进行统一的管理。每一个用户都至少属于一个组,创建用户时如果不指定组,会默认创建一个跟用户名相同的组,并且把新创建的用户分配到组中,root用户默认属于root组。

2. 添加组

语法 : groupadd 组名

groupadd devgroup

创建一个组 devgroup

3. 删除组

语法 :groupdel 组名

groupdel devgroup 

删除组 devgroup

4. 添加用户时指定组

语法 :useradd -g 组名 用户名

useradd -g devgroup zhangsan

添加用户zhangsan,并且指定zhangsan属于组 devgroup

5. 将用户添加到组/从组中移除

语法 :gpasswd -a/-d 用户名 组名

gpasswd –a zhangsan test

将 用户 zhangsan 添加到 test 组中

gpasswd –d zhangsan test

将 用户 zhangsan 从 test 组中移除

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

在森林中麋了鹿

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值