Linux中用户的类型、创建用户、组、授权限

一.linux中用户的类型
linux中用户组的类型

超级用户:名称为root,具有一切权力,只有进行系统维护或其他必要情形下才用超级用户登录,以避免系统出现安全问题。

系统用户:是Linux系统正常工作所必须的用户。主要是为了满足相应的系统进程对文件属主的要求而建立的。

普通用户:是为了让使用者能够使用Linux系统资源而建立的。
linux中存储用户信息的文件是哪个?且其中的字段是什么意思

在Linux系统中存储用户信息的文件是/etc/passwd中,用户密码存储在/etc/shadow中。

passwd是一个文本文件,用于定义系统用户的用户账号,由于所有用户都对passwd有读权限,所有该文件中止定义用户账号,而不保存口令。

shadow是存储用户密码信息的文件,又称“影子文件”

/etc/passwd文件中字段说明

账号名称:用户登录Linux系统时使用的名称。

密码:以前是以加密格式保存密码的位置,现在密码存在/etc/shadow文件中,此处只是密码占位符“x”或“*”,说明密码经过了shadow的保护。

UID:用户的标识,是一个数值,用它来区分不同的用户每个用户都有一个UID数值:

 超级用户的UID— —0

系统用户的UID— —1~999

普通用户的UID— —大于等于1000

GID:用户所在基本组的标识,是一个数值,用它来区分不同的组,相同的组具有相同的GID。

个人资料:可以记录用户的完整姓名、地址、办公室电话等等个人信息。

主目录:类似windows的个人目录,通常时/home/username,这里username使用户名,用户执行“cd~”命令时当前目录会切换到个人目录。
linux中存储组信息的文件是哪个?且其中的字段是什么意思?

系统中的每个组,在/etc/group文件中有一行记录,任何用户均可以读取用户组账户信息配置文件。

字段                           说明

Groupname               组的名字

Passwd                     组的加密口令

GID                           是系统区分不同组的ID,在/etc/passwd域中的GID字段时用这个数字指定                                       用户的基本组

Userlist                      是用“,”分开的用户名,列出的成员以该组为附加组

二.创建下列用户、组和组成员资格:
1.创建名为 sysmgrs 的组

2.创建用户 natasha 同时指定sysmgrs作为natasha的附加组

 3.创建用户 harry 同时指定 sysmgrs作为harry的附加组

4.创建用户 sarah 指定shell类型为/sbin/false(无权访问系统上的交互式 shell)

且不是 sysmgrs 的成员

输入:useradd -s /sbin/false sarah得到下图

 

 5.设置natasha 、 harry 和 sarah 的密码都是 123

显示有successfully就说明密码设置成功了 

6.创建用户louckuser, 并指定家目录为/home/lock, 然后锁定该用户

输入useradd -d /home/lock louckuser

7.创建用户limituser, gid为1555,userid为1666, 让其密码在10天后过期

 8.解锁louckuser, 并设定下次登录时必须修改密码

9.创建用户testuser并设置密码,修改用户名为normaluser


10.删除louckuser

 4创建文件,并赋予权限611(两种方式,一种guoa,一种nnn)

 5.创建目录,并赋予权限755(两种方式,一种guoa,一种nnn)

 6.创建文件,并将文件的属主和属组修改其他用户

命令格式:chown [ 选项 ] 新属主 [:[ 新属组 ]] 文件或目录    — — — —修改所属主
命令格式:chown  [ 选项 ] : 新属组 文件或目录   — — — —修改所属组
                  chown [选项]  新属组 文件或目录

7.设置suid,为文件设置suid(两种方式 u+s和nnnn)的方式

 8.设置sgid, 为文件设置sgid(两种方式 g+s和nnnn)的方式

 9.设置sbit,为目录设置sbit(两种方式 o+t和nnnn)的方式

 

 10.创建文件,查询文件的acl


为文件设置acl 用户为testuser1 权限为 rwx


为文件设置acl的mask: 权限为r-x 

 

 

 

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值