Linux基础知识——Linux用户组权限

简介: 一、权限 chmod 权限说明:文件或目录的权限分为①可读r ②可写w ③可执行x ④不可以- 1、使用ls -l 命令查看文件,可以知道权限分为三部分 一个文件有3个权限位,如下图所示(红色、黄色、兰色) 示例:第一行第一部分(红色)rwx 为所有者的权限:可读可写可执行第二部分(黄色)rwx .

一、权限 chmod

权限说明:文件或目录的权限分为①可读r ②可写w ③可执行x ④不可以-

1、使用ls -l 命令查看文件,可以知道权限分为三部分

一个文件有3个权限位,如下图所示(红色、黄色、兰色)

示例:第一行
第一部分(红色)rwx 为所有者的权限:可读可写可执行
第二部分(黄色)rwx 为所属组的权限:可读可写可执行
第三部分(兰色)rwx 为其他用户(除所有者、所属组)的权限:可读可写可执行

1

2、权限可以使用数字表示

可读权限r=4 可写权限w=2 可执行权限x=1 不可以-=0

例如:rwxrwxrwx=777 rwx------=700 r-xr-x---=550

3、更改权限 chmod (仅对要修改的文件或目录生效)

2

4、更改权限 chmod -R(级联生效:对目录下的所有文件生效)

3

5、如何使用rwx修改权限?

命令格式 :
chmod u= g= o= * 文件或目录(其中:u代表user,g代表group,o代表others)
4

6、同时为ugo增删x权限

命令格式 chmod a+x 或 chmod a-x
5

二、更改所有者chown、更改所属组chgrp

1、更改所有者 chown

6

2、更改所属组

7

3、同时修改所有者、所属组:chown

8

三、隐藏权限chattr

1、chattr +i 不能移动、删除、重命名、无法写入数据

相反为 chattr -i

2、chattr +a 只能增加数据,不能删除也不能修改数据

相反为 chattr -a

四、查看特殊权限 lsattr

1

五、添加删除用户

1、用户配置文件etc目录下的passwd

每一行都是一个用户信息,并使用:将其分为7段。

用户名:密码:用户ID:组ID:用户注释信息:用户家目录:交互窗口(常见的为/bin/bash可登录,/sbin/nologin不可登陆)
2

2、密码配置文件etc目录下的shadow

用于存放用户密码,每一行都和用户配置文件里面的用户对应,使用:分为9段

用户名:密码(加密显示):天数(上次改密码到1970-01-01的天数):多少天之后可以更改密码:多少天之后必须修改密码:提醒密码多少天之后到期:账号失效期限:账号生命周期(账号在什么日期前可以使用):保留字段(无实际意义)
3

3、添加用户 useradd

4

4、删除用户 userdel (不删除用户的家目录)

userdel -r 删除用户且删除用户的家目录

六、添加删除组

1、组账户配置文件etc目录下的group

2、组账户密码配置文件etc目录下的gshadow

3、添加组 groupadd

4、删除组 groupdel(如果组内有用户,则不能删除组)

5、添加用户(创建用户的同时制定所属组)

示例1:添加用户test3,指定其用户ID为1005,指定组ID为1000
useradd -u 1005 -g 1000 test3

示例2:添加用户test2,指定其用户ID为1006,指定组ID为1000,指定家目录为/home/cs,指定交互窗口为/sbin/nologin
useradd -u 1006 -g 1000 -d /home/cs -s /sbin/nologin test2
5

相关文章
|
4月前
|
Linux Shell 数据安全/隐私保护
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
Centos或Linux编写一键式Shell脚本创建用户、组、目录分配权限指导手册
269 3
|
7月前
|
安全 Unix Linux
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
25000多字详细讲解,深度剖析权限管理核心。从基础权限到复杂的特殊权限,逐一拆解,无论你是零基础小白还是经验丰富的运维人员,都能在这里找到提升技能的关键知识,全面掌握 Linux 权限管理。还不快来看看?
【Linux权限】—— 于虚拟殿堂,轻拨密钥启华章
|
6月前
|
安全 Linux 数据安全/隐私保护
【Linux】深入理解linux权限
本文深入解析Linux权限管理机制,涵盖权限概念、用户角色、文件属性及操作方法。文章分为前言、权限介绍、用户与角色、文件属性、权限修改及常见问题六大板块。详细说明了权限类型(r/w/x)、角色优先级、chmod/chown指令用法,以及目录权限、umask掩码、粘滞位等重点内容。掌握这些知识,可有效提升Linux系统安全性和灵活性,是管理员必备技能。喜欢的话别忘了点赞支持哦! ❤❤❤
351 6
|
7月前
|
安全 Linux 数据安全/隐私保护
Linux权限揭秘“Root与Sudo”
Root用户是Linux系统中的超级用户,拥有对系统的完全控制权。Root用户几乎可以执行任何命令,修改任何文件,甚至删除系统上的所有内容。因此,Root用户的使用需要非常谨慎,以避免潜在的安全风险。
306 6
|
7月前
|
存储 Linux 数据库
Linux用户组管理“小窍门”
创建用户组 使用 groupadd 命令可以创建一个新的用户组。命令格式为: groupadd 用户组 例如,要创建一个名为 dev 的用户组,可以执行: groupadd dev 删除用户组 使用 groupdel 命令可以删除一个用户组。命令格式为: groupdel 用户组 例如,要删除 dev 用户组,可以执行:
112 5
|
10月前
|
Linux 数据安全/隐私保护
linux特殊权限!!
本文介绍了Linux系统中的特殊权限,包括suid、sgid和sbit。suid使普通用户在执行特定命令时获得root权限;sgid使用户在创建文件时继承目录的用户组权限;sbit确保用户只能删除自己在共享目录中创建的文件。此外,文章还讲解了chattr和lsattr命令,用于更改和查看文件的扩展属性,以及umask的概念和计算方法,帮助理解文件和目录的默认权限。
228 1
linux特殊权限!!
|
11月前
|
Unix Linux 数据安全/隐私保护
Linux用户与用户组管理(详解)
Linux用户与用户组管理(详解)
180 5
|
11月前
|
Linux Go 数据安全/隐私保护
Linux入门2——初识Linux权限
Linux入门2——初识Linux权限
121 2
|
11月前
|
Linux 应用服务中间件 nginx
Linux下权限设置之suid、sgid、sticky
Linux下权限设置之suid、sgid、sticky
|
11月前
|
Linux 数据安全/隐私保护 Windows
Linux_权限理解(详细PLUS
Linux_权限理解(详细PLUS