用户和群组管理

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用户和群组管理相关的知识,希望对你有一定的参考价值。

第十一章 用户和群组管理
复制上一组的路径 esc+del(句号)
cat
tac 倒叙查看
more 分页显示文本文件 单向
less 分页显示文本文件 能翻页 q退出
head:快速查看前十行(默认)
[[email protected] ~]# head -3 /etc/passwd //默认是十行 看几行就-几
root:x:0:0:root:/root:/bin/bash
bin:x:1:1:bin:/bin:/sbin/nologin
daemon:x:2:2:daemon:/sbin:/sbin/nologin
tail:快速查看后十行(默认)
[[email protected] ~]# tail -3 /etc/passwd //默认是十行 看几行就-几
tcpdump:x:72:72::/:/sbin/nologin
abc:x:500:500::/home/abc:/bin/bash
abcd:x:501:501::/home/abcd:/bin/bash

 

/etc/passwd和/etc/shadow 是最关键的两个配置文件
root用户是系统中权限最高的,普通用户不能执行的操作 root都能完成 叫做超级用户
root的UID为0 每一个用户都有一个UID //超级用户不在于叫root 在于UID是0!
系统用户不具备登录linux系统的能力,但是是系统不可或缺的,系统用户UID是1~499 即500以内
普通用户能登陆系统,能操作自己目录的内容,使用系统的权限受限,都是系统管理员创建的,UID是500~60000

/etc/passwd/文件解析
root:x:0:0:root:/root:/bin/bash
用户名:密码:UID:GID:用户名全程:主目录:登录shell
-rw-r--r--.//rw- 文件所有者的权限 r--群组中其他用户的权限 r--剩余的别的用户的权限
r意思是可读 w意思是可以写入 x意思是可以执行
/etc/passwd 放的是用户信息 /etc/shadow存放的加密密码

useradd usermod userdel 添加 修改 删除用户
[[email protected] ~]# useradd user01 //添加用户user01
[[email protected] ~]# tail -2 /etc/passwd //查看后两行的用户信息
abcd:x:501:501::/home/abcd:/bin/bash
user01:x:502:502::/home/user01:/bin/bash
[[email protected] ~]# which passwd //passwd在哪
/usr/bin/passwd
[[email protected] ~]# passwd user01 //为user01 设置密码
更改用户 user01 的密码 。
新的 密码:
无效的密码: 它基于字典单词
重新输入新的 密码:
passwd: 所有的身份验证令牌已经成功更新。

useradd -u 定制UID值

usermod 修改shell类型

userdel -r删除用户时把用户的家目录等文件一同删除

管理群组
groupadd 添加群组
groupmod 修改
groupdel 删除


账户维护
passwd 可以设置或者修改用户密码
gpasswd 可以设置yield群组的群组密码 或者在群组中添加、删除用户(针对附加群组)
主群组修改用 usermod 附加群组用 gpasswd
id 可以显示用户UID以及该用户所属组群的GID
su 可以切换到其他用户账户进行登录 默认切换到root // su
su - 切换工作环境 -c 执行完一个命令然后退出

 

以上是关于用户和群组管理的主要内容,如果未能解决你的问题,请参考以下文章

linux每日命令(29): chown命令

linux每日命令(29):chown命令

普通用户无法使用chown命令,怎么解决

Linux 群组管理

ad bga扇出 和群组布线

每天学一个 Linux 命令(12):chown