美文网首页
用户、组的基本概念

用户、组的基本概念

作者: a0f39b0b2030 | 来源:发表于2018-11-21 19:54 被阅读18次

用户、组的基本概念

一.为什么需要创建用户和组:

1.系统上的每个进程(运行的程序)都要做为特定用户运行。

2.每个文件是由一个特定的用户拥有。

3.访问文件和目录是受到用户限制的。

4.进程能够以何种方式访问文件和目录,是由与进程相关联的用户决定的。组:更加方便、有效的对文件赋权的一种方式 。

5.查看当前登录的用户的信息:

6.[root@dong ~]# id

id=0(root) gid=0(root) 组=0(root) 环境=unconfinedu:unconfined[root@dong ~]# id hulkuid=501(hulk) gid=501(hulk) 组=501(hulk),10(wheel),503(hr01)

二.和用户组相关的一些文件:

/etc/passwd:用户信息

/etc/shadow:密码信息

/etc/group:组信息

补充:the root user认识root用户:

uid is 0

all power 所有权力

this user has the power to override normal privileges on the file system 该用户的权力覆盖文件系统上的普通权限

安装或删除软件并管理系统文件和目录

大多数设备只能由root管理

三.用户组:1.创建用户组

[root@dong ~]# groupadd sale

[root@dong ~]# groupadd it

2.查看组信息

[root@dong ~]# tail /etc/group

sale:x:506:

it:x:507:

3.创建组时指定GID

[root@dong ~]# groupadd net01 -g 2000

[root@dong ~]# tail /etc/group

net01:x:2000

4.删除用户组:

[root@dong ~]# groupdel net01

四.用户

1.创建一个新的用户,未做任何的指定

[root@dong ~]# groupadd net01

2.查看user01的相关信息

[root@dong ~]# grep 'user01' /etc/passwd /etc/shadow /etc/group

/etc/passwd:user01:x:505:508::/home/user01:/bin/bash

/etc/shadow:user01:!!:17839:0:99999:7:::

/etc/group:user01:x:508:

[root@dong ~]# ls /home 家目录

duoer hr01 hr02 hulk lost+found user01

[root@dong ~]# ls /var/spool/mail 邮箱

alice duoer hr01 hr02 hulk root rpc user01

[root@dong ~]# id user01

uid=505(user01) gid=508(user01) 组=508(user01)

如果创建用户名,未指定任何组,系统会创建一个和用户名相同的组作为用户的主组。

有指定(-g),则指定组作为该用户的主组。主组必须有且只有一个。必须先存在。

附加组:可以有多个。创建用户时指定(-G),如果用户已经存在,加入到附加组中去(usermod gpasswd)

注意事项:

1.-g(尽量不用,主组保持唯一,默认创建) -G仅使用useradd 创建用户时使用。

2.-g -G指定的组必须事先存在。

3.创建用户时指定选项

[root@dong ~]# useradd user02 -G it,sale 指定附加组

[root@dong ~]# id user02

uid=506(user02) gid=509(user02) 组=509(user02),506(sale),507(it)

[root@dong ~]# useradd user03 -u 509 指定UID

[root@dong ~]# id user03

uid=509(user03) gid=510(user03) 组=510(user03)

4.删除用户

[root@dong ~]# userdel user03

[root@dong ~]# userdel user02

[root@dong ~]# ls /home 但是家目录还在

duoer hr01 hr02 hulk lost+found user01 user02 user03

如何删除:

[root@dong ~]# rm -rf /home/user03 删除家目录

[root@dong ~]# rm -rf /var/spool/mail/user03 删除邮箱

[root@dong ~]# userdel -r hulk 家目录+邮箱一起删除

5.给用户设置密码

(1).root用户可以给任何用户设置密码

[root@dong ~]# passwd alice

更改用户 alice 的密码 。

新的 密码:  冷链车开发找上海捌跃网络科技有限公司

(2)普通用户只能给自己修改密码,而且必须提供源密码

-bash-4.1$ passwd

更改用户 alice 的密码 。

为 alice 更改 STRESS 密码。

(当前)UNIX 密码:

新的 密码:

6.组成员管理

(1)添加一个用户到新的附加组

[root@dong ~]# id alice

uid=504(alice) gid=505(alice) 组=505(alice)

[root@dong ~]# gpasswd -a alice it 添加 alice用户到IT组。添加什么用户到什么组

Adding user alice to group it

[root@dong ~]# id alice

uid=504(alice) gid=505(alice) 组=505(alice),507(it)

(2)将alice用户从it组中删除

[root@dong ~]# gpasswd -d alice it 删除什么用户从什么组

Removing user alice from group it

[root@dong ~]# id alice

uid=504(alice) gid=505(alice) 组=505(alice)

转自:http://blog.51cto.com/8450442/2320155

相关文章

  • 用户管理及权限

    用户概览 # 用户/组基本概念 Users and groups:. Every process (running...

  • (五)Linux 用户权限

    一、用户 和 权限 的基本概念 1.1、基本概念用户是Linux 系统工作中重要的一环,用户管理包括 用户 与 组...

  • 05-用户权限命令

    01 用户和权限的基本概念 1.1 基本概念 用户是Linux系统工作中重要的一环,用户管理包括用户与组管理 在L...

  • 用户及权限管理

    一. 基本概念 1. 用户与用户组 文件所有者:user 用户组概念:group 其他人的概念:others注意:...

  • 用户权限相关命令

    1.用户和权限的基本概念 2.组管理终端命令 3.用户管理

  • 用户、组的基本概念

    用户、组的基本概念 一.为什么需要创建用户和组: 1.系统上的每个进程(运行的程序)都要做为特定用户运行。 2.每...

  • linux 之用户权限

    用户权限相关命令 目标 用户/权限/组的基本概念 用户管理终端命令 访问权限终端命令 01.用户管理 1.1 多用...

  • Linux 6-用户权限相关命令

    目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限...

  • 10.用户权限相关命令

    目标 用户 和 权限 的基本概念 用户管理 终端命令 组管理 终端命令 修改权限 终端命令 01. 用户 和 权限...

  • 第03章用户管理

    用户管理 1.用户/组基本概念 1)“登录名”是与/etc/passwd文件中的登录名相一致的用户账号2)“口令”...

网友评论

      本文标题:用户、组的基本概念

      本文链接:https://www.haomeiwen.com/subject/pihhqqtx.html