用户组的管理

1、添加新用户组

2、修改用户组属性

3、删除用户组

4、解析/etc/group文件

5、解析/etc/gshadow文件

添加新用户组

新建用户组、用户、用户密码、删除用户组、用户(适合CentOS、Ubuntu)

修改用户组属性

  例如,修改teacher用户组的组标识号,为503。

  #groupmod -g 503 hadoop

  再如,将hadoop用户组的组标识号改为550,用户组名称改为spark。

  #groupmod -g 550 -n spark hadoop

删除用户组

新建用户组、用户、用户密码、删除用户组、用户(适合CentOS、Ubuntu)

解析/etc/group文件

[[email protected] ~]# cat /etc/group

每行共有4个字段,用“:”分隔成4个字段。

以root:x:0:为例,

root是用户组名称

x是用户组密码,由于安全原因,相应内容已转到gshadow文件中,在此仅用“x”占位。

0是GID,即用户组标识号

第四个字段,为空,是组成员列表

root:x:0:
bin:x:1:bin,daemon
daemon:x:2:bin,daemon
sys:x:3:bin,adm
adm:x:4:adm,daemon
tty:x:5:
disk:x:6:
lp:x:7:daemon
mem:x:8:
kmem:x:9:
wheel:x:10:
mail:x:12:mail,postfix
uucp:x:14:
man:x:15:
games:x:20:
gopher:x:30:
video:x:39:
dip:x:40:
ftp:x:50:
lock:x:54:
audio:x:63:
nobody:x:99:
users:x:100:
dbus:x:81:
usbmuxd:x:113:
utmp:x:22:
utempter:x:35:
desktop_admin_r:x:499:
desktop_user_r:x:498:
floppy:x:19:
vcsa:x:69:
rpc:x:32:
rtkit:x:497:
avahi-autoipd:x:170:
abrt:x:173:
cdrom:x:11:
tape:x:33:
dialout:x:18:
wbpriv:x:88:
rpcuser:x:29:
nfsnobody:x:65534:
haldaemon:x:68:haldaemon
gdm:x:42:
ntp:x:38:
apache:x:48:
saslauth:x:76:
postdrop:x:90:
postfix:x:89:
pulse:x:496:
pulse-access:x:495:
fuse:x:494:
stapusr:x:156:
stapsys:x:157:
stapdev:x:158:
sshd:x:74:
tcpdump:x:72:
slocate:x:21:
hadoop:x:500:
mysql:x:27:
[[email protected] ~]#

解析/etc/gshadow文件

[[email protected] ~]# cat /etc/gshadow

每行共有4个字段,用“:”分隔成4个字段。

以root:::为例

root是用户组名称

第二个字段,为空,用户组的密码。

第三个字段,为空,用户组的管理员账号

第四个字段,为空,组成员列表

root:::
bin:::bin,daemon
daemon:::bin,daemon
sys:::bin,adm
adm:::adm,daemon
tty:::
disk:::
lp:::daemon
mem:::
kmem:::
wheel:::
mail:::mail,postfix
uucp:::
man:::
games:::
gopher:::
video:::
dip:::
ftp:::
lock:::
audio:::
nobody:::
users:::
dbus:!::
usbmuxd:!::
utmp:!::
utempter:!::
desktop_admin_r:!::
desktop_user_r:!::
floppy:!::
vcsa:!::
rpc:!::
rtkit:!::
avahi-autoipd:!::
abrt:!::
cdrom:!::
tape:!::
dialout:!::
wbpriv:!::
rpcuser:!::
nfsnobody:!::
haldaemon:!::haldaemon
gdm:!::
ntp:!::
apache:!::
saslauth:!::
postdrop:!::
postfix:!::
pulse:!::
pulse-access:!::
fuse:!::
stapusr:!::
stapsys:!::
stapdev:!::
sshd:!::
tcpdump:!::
slocate:!::
hadoop:!::
mysql:!::
[[email protected] ~]#

时间: 2024-10-23 01:22:21

用户组的管理的相关文章

用户与用户组的管理

一. 用户与用户组的管理 1####################用户如何存在与系统当中###################### /etc/passwd #用信息文件 用户名字:用户密码:用户uid:用户gid:用户说明:用户加目录:用户使用的shell /etc/shadow #用户认证信息 用户名称:密码:密码使用天数:最短有效期:密码最长有效期:密码警告期:密码非活跃期:密码到期日: /etc/group #用户组信息 用户组名称:用户组密码:用户组id:附加用户成员 /home/u

用户与用户组权限管理详解

用户及用户组权限管理    Linux是一个多任务多用户的系统,多用户可以同时登陆同一台主机.为了考虑到每个人的隐私权和工作空间,这时候文件所有者(owner)就是即用户的角色就变得尤为重要了,同时为了用户与用户之间方便合作,共享一些公共资源,这时,为了实现资源的快速分配,我们把多个用户放在一个公共的空间,分别赋予他们不同的读写执行等操作的权限,这些用户共同组成的一个整体,就是所谓的用户组(group). 第一部分 Linux权限管理 用命令ls -l可以列出用户的权限. #ls -l 这里我们

Linux下用户及用户组的管理

一.用户账号管理 1. 添加新用户账号 命令格式: useradd 选项 用户名 选项含义如下: -c comment 指定一段注释性描述. -d 目录 指定用户主目录,如果此目录不存在,则同时使用-m选项,可以创建主目录. -g 用户组 指定用户所属的用户组. -G 用户组,用户组 指定用户所属的附加组. -s Shell文件 指定用户的登录Shell. -u 用户号 指定用户的用户号,如果同时有-o选项,则可以重复使用其他用户的标识号. 例1: > useradd –d /usr/tom -

Linux中用户和用户组的管理以及如何批量创建用户

一.创建新用户及管理新用户 1).添加新用户 命令格式:useradd [options] username 选项含义: -u:指定用户的UID -c:添加对用户的描述性文字 -s:指定用户的登录脚本 -e:设置账号的实效日期 -f:值为0表示密码立即实效 值为1表示密码永久不实效 -d:指定用户的家目录 -g:指定用户的所属组 -G:指定用户的附属组 使用该命令添加新用户完成后,系统将为用户创建一个与用户名相同的组(且UID=GID),称为私有组,这一方法是为了能让新用户与其他用户隔离,确保安

Linux用户、用户组权限管理详解 --- 02

2,用户.用户组管理操作详解: 2.1 adduser 添加用户: adduser [-u uid][-g group][-d home][-s shell] -u:直接给出userID                      -g:直接给出GID -d:直接将根目录建立在已存在目录         -s:定义shell 添加用户 garfield 1 adduser garfield 通过前面介绍的三个用户管理文件检验用户 garfield 的添加是否成功: 当我们新建用户时,通过 /etc

linux用户,用户组详细管理命令使用

用户,用户组管理命令使用 首先对用户,用户组做简单介绍: Linux是个多用户多任务的分时操作系统,所有一个要使用系统资源的用户都必须先向系统管理员申请一个账号,然后以这个账号的身份进入系统.用户的账号一方面能帮助系统管理员对使用系统的用户进行跟踪,并控制他们对系统资源的访问:另一方面也能帮助用户组织文件,并为用户提供安全性保护.每个用户账号都拥有一个惟一的用户名和用户口令.用户在登录时键入正确的用户名和口令后,才能进入系统和自己的主目录. 本文从以下4个方面分别介绍linux用户与用户组管理命

第十一课 xshell实现linux与windows互文件、用户与密码的配置文件、用户和用户组的管理

一.Xshell 上实现Linux 与windows互传1.先用命令 yum install -y lrzsz ;2.向windosw 系统传文件,sz filename ,向Linux上传文件,直接输入rz命令,然在WINDOWS选择文件即可 二.用户与密码的配置文件cat /etc/passwd/ 用户的配制文件,你创建一个用户就会在里面增加一行.2.文件结构.每个用户一行,由:分成7段,第一行就是超级用户:root第三段数字是1000的就是开始我们自己创建的用户第一段用户名,第二段是密码(

Linux用户组和管理权限

一.用户组1.用户User1)令牌token,identity2)Linux用户:Username/UID3)管理员:root,04)普通用户:1-65535系统用户:1-499(CentOS6),1-999(CentOS7)对守护 进程获取资源进行权限分配登录用户:500+(Centos6),1000+(CentOS7)交互式 登录 2.组group1)Linux组:Groupname/GID2)管理员组:root,03)普通组:系统组:1-499(CentOS6),1-999(CentOS7

用户和用户组的管理

管理用户 useradd usermod userdel 查看添加的用户信息 useradd mini -g hehe 在创建用户的同时指定所属的组 此时用户的密码是经过加密放置在/etc/shadow上的,应该使用passwd  username设置密码才可使用(我们超级管理员在分配账号时可以强制要求用户设置密码) 在默认情况下其属于与其相同名称的组名当中 在未指定家目录情况下其家目录在home下而且同名 userdel he 此时家目录还是存在的 userdel he -r删除用户的同时删除