Linux命令(3):文件权限和访问模式
来源:互联网 发布:电脑如何连接手机网络 编辑:程序博客网 时间:2024/06/06 04:15
为了更加安全的存储文件,Linux为不同的文件赋予了不同的权限,每个文件都拥有下面三种权限:
所有者权限:文件所有者能够进行的操作
组权限:文件所属用户组能够进行的操作
外部权限(其他权限):其他用户可以进行的操作。
1查看文件权限
使用 ls -l 命令可以查看与文件权限相关的信息:
$ls -l /home/amrood
-rwxr-xr-- 1 amrood users 1024 Nov 2 00:10 myfile
drwxr-xr--- 1 amrood users 1024 Nov 2 00:10 myd
第一列就包含了文件或目录的权限
第一列的字符可以分为三组,每一组有三个,每个字符都代表不同的权限,分别为读取(r)、写入(w)和执行(x):
第一组字符(2-4)表示文件所有者的权限,-rwxr-xr-- 表示所有者拥有读取(r)、写入(w)和执行(x)的权限。
第二组字符(5-7)表示文件所属用户组的权限,-rwxr-xr-- 表示该组拥有读取(r)和执行(x)的权限,但没有写入权限。
第三组字符(8-10)表示所有其他用户的权限,rwxr-xr-- 表示其他用户只能读取(r)文件
2文件访问模式
文件权限是Linux系统的第一道安全防线,基本的权限有读取(r)、写入(w)和执行(x):
读取:用户能够读取文件信息,查看文件内容。
写入:用户可以编辑文件,可以向文件写入内容,也可以删除文件内容。
执行:用户可以将文件作为程序来运行。
3目录访问模式
目录的访问模式和文件类似,但是稍有不同:
读取:用户可以查看目录中的文件
写入:用户可以在当前目录中删除文件或创建文件
执行:执行权限赋予用户遍历目录的权利,例如执行 cd 和 ls 命令
4改变权限
可以使用 chmod (change mode) 命令来改变文件或目录的访问权限,权限可以使用符号或数字来表示
使用符号表示权限
+为文件或目录增加权限
-删除文件或目录的权限
=设置指定的权限
$ls -l testfile
-rwxrwxr-- 1 amrood users 1024 Nov 2 00:10 testfile
$chmod o+wx testfile
$ls -l testfile
-rwxrwxrwx 1 amrood users 1024 Nov 2 00:10 testfile
也可以同时使用多个符号
$chmod o+wx,u-x,g=rx testfile
$ls -l testfile
-rw-r-xrwx 1 amrood users 1024 Nov 2 00:10 testfile
使用数字表示权限
5更改所有者和用户组
在Linux中,每添加一个新用户,就会为它分配一个用户ID和群组ID,上面提到的文件权限也是基于用户和群组来分配的
有两个命令可以改变文件的所有者或群组:
chown:chown 命令是"change owner"的缩写,用来改变文件的所有者。
chgrp:chgrp 命令是"change group"的缩写,用来改变文件所在的群组
$ chown amrood testfile 将 testfile 文件的所有者改为 amrood
$ chgrp special testfile 将文件 testfile 的群组改为 special。
所有者权限:文件所有者能够进行的操作
组权限:文件所属用户组能够进行的操作
外部权限(其他权限):其他用户可以进行的操作。
1查看文件权限
使用 ls -l 命令可以查看与文件权限相关的信息:
$ls -l /home/amrood
-rwxr-xr-- 1 amrood users 1024 Nov 2 00:10 myfile
drwxr-xr--- 1 amrood users 1024 Nov 2 00:10 myd
第一列就包含了文件或目录的权限
第一列的字符可以分为三组,每一组有三个,每个字符都代表不同的权限,分别为读取(r)、写入(w)和执行(x):
第一组字符(2-4)表示文件所有者的权限,-rwxr-xr-- 表示所有者拥有读取(r)、写入(w)和执行(x)的权限。
第二组字符(5-7)表示文件所属用户组的权限,-rwxr-xr-- 表示该组拥有读取(r)和执行(x)的权限,但没有写入权限。
第三组字符(8-10)表示所有其他用户的权限,rwxr-xr-- 表示其他用户只能读取(r)文件
2文件访问模式
文件权限是Linux系统的第一道安全防线,基本的权限有读取(r)、写入(w)和执行(x):
读取:用户能够读取文件信息,查看文件内容。
写入:用户可以编辑文件,可以向文件写入内容,也可以删除文件内容。
执行:用户可以将文件作为程序来运行。
3目录访问模式
目录的访问模式和文件类似,但是稍有不同:
读取:用户可以查看目录中的文件
写入:用户可以在当前目录中删除文件或创建文件
执行:执行权限赋予用户遍历目录的权利,例如执行 cd 和 ls 命令
4改变权限
可以使用 chmod (change mode) 命令来改变文件或目录的访问权限,权限可以使用符号或数字来表示
使用符号表示权限
+为文件或目录增加权限
-删除文件或目录的权限
=设置指定的权限
$ls -l testfile
-rwxrwxr-- 1 amrood users 1024 Nov 2 00:10 testfile
$chmod o+wx testfile
$ls -l testfile
-rwxrwxrwx 1 amrood users 1024 Nov 2 00:10 testfile
也可以同时使用多个符号
$chmod o+wx,u-x,g=rx testfile
$ls -l testfile
-rw-r-xrwx 1 amrood users 1024 Nov 2 00:10 testfile
使用数字表示权限
5更改所有者和用户组
在Linux中,每添加一个新用户,就会为它分配一个用户ID和群组ID,上面提到的文件权限也是基于用户和群组来分配的
有两个命令可以改变文件的所有者或群组:
chown:chown 命令是"change owner"的缩写,用来改变文件的所有者。
chgrp:chgrp 命令是"change group"的缩写,用来改变文件所在的群组
$ chown amrood testfile 将 testfile 文件的所有者改为 amrood
$ chgrp special testfile 将文件 testfile 的群组改为 special。
0 0
- Linux命令(3):文件权限和访问模式
- Linux文件权限和访问模式
- linux文件权限和访问模式
- Linux文件权限和访问模式
- Linux文件权限和访问模式
- Linux命令大全(七)--Linux文件权限和访问模式
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux文件和目录访问权限设置
- Linux 基础命令(四)—— 文件的权限和访问控制列表(ACL)
- linux文件访问权限
- Android Studio怎么查看程序的安全码获取SHA1值
- Android防止小键盘遮盖输入框Utils产生的BUG
- lua连接sqlserver
- ORACLE中ESCAPE关键字用法
- 学习篇--FPGA学习网站
- Linux命令(3):文件权限和访问模式
- LVM基本概念、管理
- 深入探讨 Java 类加载器
- Mac下安装node.js和mongoDB
- NYOJ 15 括号匹配(二)(区间dp)
- ThinkPad 双显卡 NVidia + 集显 切换
- 恋襄城独留情迷乱
- iOS近场通信(wifi、蓝牙)
- c++设计模式之迭代器模式