Linux操作系统(组用户设置)

1.passwd  账户密码设置
        passwd 用户名

        -d清除用户的命令

        -l锁定用户账户 

        -s显示账户的信息(是否被锁定)

2.创建用户组---groupadd

        -g 指定新用户的组标识号(GID)

        -r 创造一个系统的组号(1-999)

3.添加/删除组成员 --- gpasswd命令

        gpasswd [选项][用户][组]     (只能root用户和组管理员才能执行这个命令)

-r 删除组密码
-a 把用户加入组
-d 把用户从组中删除。
-M 可同时添加多个用户
-A 给组指派管理员


//设置一个组用户stu_a UID为1088  注释为laoda   组号为1111
[root@a ~]# useradd stu_a -u 1088 -c laoda -g1111
//设置组密码
[root@a ~]# gpasswd   stu_1
Changing the password for group stu_1
New Password: 
Re-enter new password: 
[root@a ~]# gpasswd   stu_2
Changing the password for group stu_2
New Password: 
Re-enter new password: 

//选出组的组长
[root@a ~]# gpasswd -A stu_a stu_1
[root@a ~]# gpasswd -A stu_d stu_2

如果直接设置组密码则直接gpasswd [组]

 4.修改用户组的属性 -- groupmod命令

        groupmod 选项 用户组

        -g 为组设置GID

        -n 新用户组 -- 将用户组名字改为用户组的新名字和GID

5.删除组命令  -- groupdel命令

(如果删除的组为基本组,则必须要先删除该基本组的用户,然后再删除基本组)

6.Linux文件权限的设置

文件权限针对三类对象进行定义(owner主属性,group组属性,other其他属性)

文件的三种主要权限(read的r权限,write的w权限,x的执行权限)

drwxr-xr-x. 2 root root    6 Nov 16 22:30 Desktop
//此时主权限为rwx(读写执行)---root的权限
//而root的子目录(组成员)有xr权限(读执行)
//对于非root组的成员只有x权限(执行)

7.用户参数修改

drwxr-xr-x. 2 root root     6 Nov 16 22:30 Desktop

                此时Desktop目录的主属性为root  ,组为root

chown  XX(用户名)  文件名           --- 将XX修改为主用户
chgrp  XX(组)   文件名                        --- 将XX组改为组用户属性

chown   XX1:XX2  文件名                      --- 将XX1改为主用户,XX2改为组用户属性
chown   .XX   文件名                                 --- 将XX改为组用户属性

           (u为主,g为组,o为其他)   a/ugo所有用户  赋值符= + -
chmod u-w,g+rw,o=rw 文件名      --- 将文件的主用户失去w权限,组增加rw权限,其他的权限为rw
chmod a=r 文件名                        --- 文件所有的权限都设置为r
chmod a+x 文件名                        --- 文件追加权限x
chmod ugo+w 文件名                   --- 文件追加权限w

        r--- 文本文件(-)cat tac more less head tail nano vim grep wc cut

                         --目录文件 ls

        w -- 文本文件(-) vim nano > >> |tee -a

                         --目录 创建文件touch mkdir cp mv rm

        x --文本文件 命令文件

                         --目录文件 cd

数值形式: r=4 w=2 x=1 将一组权限值相加显示

 8.特殊符号

u+s --- 

        可执行文件所属用户的强制位,作用让进程文件的所属用户不再属于发起者的身份,而是程序文件自身的所属用户 (对于可执行文件设置有意义(命令))----运行可执行文件的发起者身份是文件所属用户。

g+s ---

        对组的强制位

o+t  ---

        对其他人的强制位

[root@a ~]# chmod g+s [文件]
[root@a ~]# chmod u+s [文件]
[root@a ~]# chmod o+t [文件]

Guess you like

Origin blog.csdn.net/qq_44685426/article/details/121512926