Linux权限管理
权限:是用户对于系统资源及数据等操作的能力
三类用户权限:
属主 owner
属组 group
其他 other
文件:
r 读权限,可以查看文件的内容,使用cat more等命令
w 写权限,可以修改文件的内容及删除文件
x 执行权限,可执行文件或脚本
目录
r 读权限,可以查看目录中的列表,执行ls命令
w 写权限,可以向目录中新建文件或目录
x 执行权限,执行cd命令
权限用数字表示:
r 4 w 2 x 1
chown 改变文件属主和属组(修改文件属组时,在组名前添加 . 符号 或 :冒号 )
-R 递归更改目录的属主或属主
--reference 复制一个目录的权限属性到目标文件
同时修改属组和属主——
chown username.groupname filename
chgrp 修改文件属组
chmod 修改文件或目录权限
chmod 【augo】【+-=】【rwx】filename
-R 递归更改文件或目录权限
a 所有用户
u 文件属主
g 文件属组
o 其他用户
+ 为用户添加权限
- 为用户减少权限
= 为用户赋予权限
Linux的权限管理:
权限:是用户对于系统资源以及数据等操作的能力
三类用户权限:
属主:owner
属组:group
其他:other
-rw-r--r--:10位
第一位:文件类型
第2-4位:文件属主权限
第5-7位:文件属组权限
第8-10位:其他用户的权限
文件:
r:读权限,可以查看文件的内容,使用cat more等命令
w:写权限,可以修改文件的内容以及删除文件
x:执行权限,可执行文件或脚本
目录:
r:读权限,可以查看目录中的列表,执行ls命令
w:写权限,可以向目录中新建文件或目录等
x:执行权限,可以执行cd命令
权限用数字表示:
r:4
w:2
x:1
---:000
rwx:111
chown:change owner改变文件属主和属组
-R:递归更改目录的属主或属组
--reference:复制一个目录的权限属性到目标文件上
chown:修改文件属组时,在组名前添加点符号(.)或者冒号(:)
同时修改属主和属组:chown username.group filename
chgrp:change group 修改文件属组
chmod:修改文件或目录权限
语法:
chmod [augo] [+-=] [rwx] file_name
-R:递归更改文件或目录的权限
a:所以用户
u:文件属主
g:文件属组
o:其他用户
+:为用户添加权限
-:为用户减少权限
=:为用户赋予权限
为所有用户添加执行权限
chmod a+x a.txt
三类用户权限:
属主:owner
属组:group
其他:other
-rw-r--r--:10位
第一位:文件类型
第二到四位:属主权限
第五到七位:属组权限
第八到十位:其他用户的权限
文件:
r:读、可以查看文件的内容 可以使用cat more等命令
w:写、可以修改文件内容 以及删除
x:执行、可以执行的文件或者脚本
目录:
r:读,可以查看目录的列表 执行ls文件
w:写,可以向目录中新建文件或者目录等
x:执行,可以执行cd命令
root是可以读写 root组可读 其他用户 也是 可读
权限可以用数字表示:
r:4 w:2 x:1
---:000
rwx:111
-rw-r--r-- 1 root root
rw-: 110=6 root用户
r--:100=4 root组
r--:100=4 其他用户
举例子:
drwxr-xr-x 2 root root 60 Jul 6 06:15 vfio
rwx:7 r-x:5 数字表示为 755
crw-rw-rw- 1 root root 1, 3 Jul 6 06:15 null
rw-:6 文件用 数字来表示 就是666
lrwxrwxrwx 1 root root 15 Jul 6 06:15 stderr -> /proc/self/fd/2
数字表示为:777
chown:change owner 改变用户属主的权限 直接 chown 用户名 文件名
-R:递归更改目录的属主或属组
--reference:复制一个目录的权限属性 到目标文件 chown --reference=a.txt b.txt 将a.txt的权限复制给b.txt
chown:修改文件属组时,在组名前添加点符号(.)或者冒号(:)
chown .tom a.txt 或者 chown :bo b.txt
同时修改属主和属组:chown 用户名.组名(文件名)
chown -R lhg.tom /etc/ 也可递归修改
chgrp:change group修改文件的属组 其实 可以用chown来实现
chmod:修改文件或者目录的权限
chmod a\u\g\o +\-\= r\w\x 文件名
-R:递归更改文件或者目录的权限
a:所有用户
u:文件属主
g:文件属组
o:其他用户
+:添加权限 - :减少权限 =:赋予权限
简单上传一些文档笔记 图片实验笔记 就不上传了 太多了