linux关于文件权限的常用命令
2014-02-17 16:17
302 查看
1、文件权限:
linux系统可以有多个用户
用户与文件之间有三种关系:文件所有者、组以及其他人。
文件的操作权限也分三种:读、写以及执行。
通过命令:
可以查看到目录下所有文件的权限:
其中d表示为文件夹
接下来为三组权限,依次表示文件所有者、组以及其他人的权限、每组权限有r(读)、w(写)、x(执行)
为了简化表示、权限可用数字表示:
r --- 4
w --- 2
x --- 1
最后一个用户对文件拥有的权限表示为 0-7,例如7表示为具有读写执行的权限,6表示为具有读写的权限,5表示为具有读和执行的权限。。。
2、chmod:
chmod 为 change mode 的缩写,用于改变文件的权限
如
中间的数字依次表示文件拥有者,群组以及其他人对于code.py的权限
这一命令可以使得文件所拥有者对于code.py具有读写执行权限,群组和其他人则对于code.py具有读和执行的权限
在使用chmod时,中间数字还可以换做 [ugoa] [+-=]
其中u :文件拥有者
g:群组
o:其他人
a:所有人
+:增加权限
-:除掉权限
如
表示增加文件拥有者对于code.py的执行权限。
3、chown
chown 为 change owner 的缩写
命令形式为:chown user:group file
如
可以把code.py的文件拥有者改为joe,其所属群组改为joe。
则表示code.py的文件拥有者改为joe,所属群组不变。
表示把config目录以及目录以下的所有文件的拥有者均改为joe。
linux系统可以有多个用户
用户与文件之间有三种关系:文件所有者、组以及其他人。
文件的操作权限也分三种:读、写以及执行。
通过命令:
ls -l
可以查看到目录下所有文件的权限:
-rw-rw-r-- 1 joe joe 159 Jan 24 19:59 code.py -rw-rw-r-- 1 joe joe 158 Jan 24 19:59 code.py~ drwxrwxr-x 3 joe joe 4096 Jan 24 19:53 config drwxrwxr-x 3 joe joe 4096 Jan 24 19:53 controllers drwxrwxr-x 6 joe joe 4096 Jan 24 19:53 static drwxrwxr-x 4 joe joe 4096 Jan 24 20:40 templates
其中d表示为文件夹
接下来为三组权限,依次表示文件所有者、组以及其他人的权限、每组权限有r(读)、w(写)、x(执行)
为了简化表示、权限可用数字表示:
r --- 4
w --- 2
x --- 1
最后一个用户对文件拥有的权限表示为 0-7,例如7表示为具有读写执行的权限,6表示为具有读写的权限,5表示为具有读和执行的权限。。。
2、chmod:
chmod 为 change mode 的缩写,用于改变文件的权限
如
chmod 755 code.py
中间的数字依次表示文件拥有者,群组以及其他人对于code.py的权限
这一命令可以使得文件所拥有者对于code.py具有读写执行权限,群组和其他人则对于code.py具有读和执行的权限
在使用chmod时,中间数字还可以换做 [ugoa] [+-=]
其中u :文件拥有者
g:群组
o:其他人
a:所有人
+:增加权限
-:除掉权限
如
chmod u+x code.py
表示增加文件拥有者对于code.py的执行权限。
3、chown
chown 为 change owner 的缩写
命令形式为:chown user:group file
如
chown joe:joe code.py
可以把code.py的文件拥有者改为joe,其所属群组改为joe。
chown joe code.py
则表示code.py的文件拥有者改为joe,所属群组不变。
chown -R joe config
表示把config目录以及目录以下的所有文件的拥有者均改为joe。
相关文章推荐
- Linux常用命令及操作(二)查看用户组、更改文件(夹)权限、复制、将用户添加到root
- 关于linux的文件权限和命令
- Linux 入门常用命令 — 改变文件或目录的访问权限
- linux下修改文件权限、切换用户、添加文本、修改文本、hadoop执行jar文件等常用命令
- 第六章 Linux常用命令(文件权限操作)
- Linux文件、目录权限及常用命令
- linux常用命令之文件权限
- Linux 入门常用命令-8.Linux改变文件或目录的访问权限命令
- Linux 入门常用命令 — 改变文件或目录的访问权限
- 你一定要知道的关于Linux文件目录操作的12个常用命令
- Linux常用命令--目录管理、文件管理、权限管理
- linux常用命令之文件权限
- Linux 入门常用命令-8.Linux改变文件或目录的访问权限命令
- (转)你一定要知道的关于Linux文件目录操作的12个常用命令
- Linux用户管理&文件权限&常用管理命令
- 常用Linux命令--文件权限和磁盘管理
- Linux自学笔记(六)常用命令之权限管理命令,文件搜索命令,帮助命令
- Unix/Linux常用命令—改变文件或目录的访问权限
- linux常用命令及文件属性权限
- Linux 常用命令之文件权限