在linux系统下对于用户以及用户组的常用指令

一.用户以及用户组的一般操作

a.用户组:

1.查看:

指令查看所有组:cat /etc/group

过滤关键字:grep ' group_name' /etc/group :过滤含有关键字group_name按行展示

        2..创建:groupadd + group_name

        3.指定gid:groupadd net01 -g 2000 #创建组叫net01,并指定gid为2000

b.用户:

        1.查看:id user_name

        2..创建:useradd

        3.删除:userdel

        4.指定Uid:usermod user_name -u +id_number

二.修改用户的属主与属组

        useromd user01 -aG group01:将group01作为属组到user01中,user01本身为主组

        useromd user01 -g group01:将group01作为主组覆盖user01主组

        useromd user01 -G group01:将group01作为附加组加到user01属组中

        usermod user_name -u 1007 将用户uid改为1007

        groupadd group_name -g 2000 将组gid 改为2000

三.属主属组的定义以及应用(补):

  1. 属主(Owner)‌:

    • 属主指的是文件的拥有者,拥有对该文件的最终操控权,包括读、写和执行等操作。只有文件的属主或者具有相应权限的用户才能更改文件属主。

    • 了解文件的属主有助于确定谁创建或最初拥有该文件,以及谁应该对文件的内容和权限负责。

  2. 属组(Group)‌:

    • 属组是指文件所属的用户组,该组的所有成员都具有访问该文件的权限,这些权限可能包括读、写或执行。通过设置文件属组,可以实现对多个用户的同时管理,简化权限分配过程。

    • 属组的概念允许管理员对一组用户应用相同的权限设置,这对于资源共享和安全控制非常有用。例如,如果一个组被授予对某个文件的读取权限,那么该组内的所有用户都将能够访问该文件。

Linux系统中的用户和组的概念、作用以及管理方法‌:

  • 用户(User)‌:每个用户都有一个唯一的用户名和身份标识(UID),用于身份认证、权限管理、资源隔离和任务调度等。用户登录系统时,需要提供有效的用户名和密码进行验证。

  • 组(Group)‌:组是一组用户的集合,具有唯一的组名和组标识(GID)。通过将用户添加到组中,管理员可以轻松地为组内的所有用户设置相同的文件和目录权限,实现资源共享和控制访问敏感数据。

应用场景‌:

  • 在实际使用中,当一个用户同时是文件或目录的属主和同组成员时,该用户只能使用自己的权限,而不能使用同组成员的权限。这种情况下,可以使用setuidsetgid位来解决权限问题。

  • 当一个文件或目录同时具有多个属组时,所有具有访问权限的用户组都可以访问该文件或目录。这意味着需要确保只有授权的用户组才能访问文件或目录的内容

    2.添加完普通用户,在系统的五个地方留下痕迹 1、/etc/passwd 2、/etc/shadow 3、/etc/group 4、/home 5、/var/spool/mail

四.查看用户以及分析其中的组成

1.cat /etc/passwd :

xiaochen:❌2004:2004:这是一个普通用户:/home/xiaochen:/bin/bash 第一列:用户名 第二列:密码占位符 第三列:UID 第四列:GID 第五列:用户描述信息 第六列:用户家目录 第七列:能否登陆系统

五.权限

1.chmod:赋予权限

w :2

r:4

x:1

a: r+w+x

u+-(w/x/r/a)

2.chown:修改文件的属主与属组

-R :递归修改

3.、chgrp:修改文件属组

六.cat

1.用绝对或相对路径查看纯文本文件

2.查看方式

    -n   :查看全部
head    查看文件头部内容,默认前十行
tail    查看文件尾部内容,默认后十行
    -n 5 :指定查看行数

less:查看目录下的文件会进入目录文件信息,按↓键一行一行查看,到底部时手动按q退出,回到当前回话框
more:在当前会话框会出现该目录下的文件,左下角有百分比显示剩余目录,按S键一行查看,到底部时手自动退出回到当前回话框

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值