Linux那些事(5)-Linux用户与用户组
来源:互联网 发布:mac 播放器 mplayerx 编辑:程序博客网 时间:2024/06/05 11:41
一,简介
1,Linux中的用户就分为两类:root用户和普通用户,root用户权限极大,可以查询/删除/新增/修改其他用户。
2,为了方便管理用户,比如为一批用户分配同样的权限(具体权限内容后面再说),可以建立一个用户组,为用户组授权,然后在该用户组内建立用户。
3,当然,用户自己也可以有一些权限(建立用户时就有一些权限,也可以由root用户赋予更多权限),所以一个用户真正的权限包括用户自身的权限,还有用户所属的用户组给他带来的权限。
二,查看用户组信息
1,Linux将用户/用户组等信息都保存在文件中,cat命令可以直接将文件内容输出到屏幕。
用户组信息保存在/etc/group文件,这个文件即根目录(根目录即/)下etc下group文件,所以执行命令cat /etc/group
即可。
2,执行命令后输出如下,因为用户组太多了,我手动删除了中间的很多用户组,下面只是部分用户组。
[chen@localhost ~]$ cat /etc/grouproot:x:0:bin:x:1:daemon:x:2:sys:x:3:chen:x:1000:chen
3,现在来分析下输出的含义,每一行被冒号分为四个字段。
用户组名:用户组密码:GID(用户组编号):该组包含的用户
4,对于root:x:0:
含义为:root用户组,密码x(不显示),GID为0,该组没有用户(奇怪了,明明root用户应该属于root用户组…)
5,对于chen:x:1000:chen
用户组编号为1000的chen,改组有一个用户chen,此处可见一般新建用户的时候,会生成一个与用户同名的用户组。
三,查看用户
1,用户信息保存在文件/etc/passwd中,这个也奇怪,干嘛不保存在文件/ect/userinfo里面呢?
2,使用cat /ect/passwd
显示所有用户信息如下:(用户太多,此处只显示了几个)
[chen@localhost ~]$ cat /etc/passwdroot:x:0:0:root:/root:/bin/bashbin:x:1:1:bin:/bin:/sbin/nologinchen:x:1000:1000:chen:/home/chen:/bin/bash
3,具体格式为:
用户名:密码:UID(用户编号):GID(用户组编号):用户全名:用户目录:用户shell
此处可以明显看出,root用户的GID为0,对应root用户组。
chen用户的GID为1000,属于chen用户组,且用户目录为/home/chen,使用shell脚本是/bin/bash。
- Linux那些事(5)-Linux用户与用户组
- linux用户与用户组
- linux用户与用户组
- Linux用户与用户组
- Linux用户与用户组
- linux用户与用户组
- Linux用户与用户组
- linux-用户与用户组
- Linux 用户与用户组
- linux用户与用户组
- Linux那些事(6)-Linux用户和用户组管理
- Linux中的用户与用户组
- Linux系统用户与用户组
- Linux用户与用户组详解
- linux用户与用户组管理
- linux用户与用户组管理
- linux的用户与用户组
- Linux用户与用户组详解
- html5 video视频标签自适应手机样式
- python各个平台zbar安装
- 关于Spring的IOC容器的简单理解
- csdn如何转载别人的文章
- python的全局局部变量
- Linux那些事(5)-Linux用户与用户组
- Qt常用功能代码
- OpenCV学习笔记10
- poj 2029 Get Many Persimmon Trees(dp)
- CNN在应用中,为什么GPU可以有加速效果
- Oracle DBA常用命令书目录
- Redis下载安装启动官方版(ubuntu)
- linux ps top 命令 VSZ,RSS,TTY,STAT, VIRT,RES,SHR,DATA的含义
- Redis中的数据结构