Linux学习笔记-相关权限
2010-05-08 18:34
351 查看
1、通过ls –l显示出当前目录的文件,常见目录的文件类型有如下几种:
d 目录。
l 符号链接(指向另一个文件)。
s 套接字文件。
b 块设备文件。
c 字符设备文件。
p 命名管道文件。
- 普通文件,或者更准确地说,不属于以上几种类型的文件。
用touch file来建一个文件。
[root@localhost tmp]# ls -al
总用量 8
drwxr-xr-x 2 root root 4096 5月 7 14:41 .
drwx------ 5 liuxinbo liuxinbo 4096 5月 7 14:40 ..
-rw-r--r-- 1 root root 0 5月 7 14:41 file
通过上面我们可以看出,我建的file空文件是一个普通的空文件,且默认的情况下我自己没有执行它的能力,即没有x的权力。如果我们想要它能够执行,就可以用到chmod命令了。
2、chmod
c h m o d命令的一般格式为:
chmod [who] operator [permission] filename
w h o的含义是:
u 文件属主权限。
g 同组用户权限。
o 其他用户权限。
a 所有用户(文件属主、同组用户及其他用户)。
o p e r a t o r的含义:
+ 增加权限。
- 取消权限。
= 设定权限。
p e r m i s s i o n的含义:
r 读权限。
w 写权限。
x 执行权限。
s 文件属主和组s e t - I D。
t 粘性位*。
l 给文件加锁,使其他用户无法访问。
u,g,o 针对文件属主、同组用户及其他用户的操作。
下面我对其增加可执行的权力。
[root@localhost tmp]# chmod u+x file
[root@localhost tmp]# ls -al
总用量 8
drwxr-xr-x 2 root root 4096 5月 7 14:41 .
drwx------ 5 liuxinbo liuxinbo 4096 5月 7 14:40 ..
-rwxr--r-- 1 root root 0 5月 7 14:41 file
由上面就可以知道我们有r权力了。
当然在这里还有一种方式,就是对应的4 – r,2 – w,1 – x,即chmod 444 file即其对应的自身用户,组用户,其他都有r的权限,chmod 777 file 即他们都有rwx的权利,如下:
[root@localhost tmp]# chmod 777 file
[root@localhost tmp]# ls -al
总用量 8
drwxr-xr-x 2 root root 4096 5月 7 14:41 .
drwx------ 5 liuxinbo liuxinbo 4096 5月 7 14:40 ..
-rwxrwxrwx 1 root root 0 5月 7 14:41 file
3、可以通过chown,chgrp,id分别改变拥有者,组,和显示相应的信息。
4、[root@localhost tmp]# umask
0022
通过这个命令可以知道我创建文件目录的时候初始权限,当然我们也可改变。
5、连接文件,有点像windows里面的快捷方式。
ln [-s] source_path target_path
存在两种不同类型的链接,软链接和硬链接。
d 目录。
l 符号链接(指向另一个文件)。
s 套接字文件。
b 块设备文件。
c 字符设备文件。
p 命名管道文件。
- 普通文件,或者更准确地说,不属于以上几种类型的文件。
用touch file来建一个文件。
[root@localhost tmp]# ls -al
总用量 8
drwxr-xr-x 2 root root 4096 5月 7 14:41 .
drwx------ 5 liuxinbo liuxinbo 4096 5月 7 14:40 ..
-rw-r--r-- 1 root root 0 5月 7 14:41 file
通过上面我们可以看出,我建的file空文件是一个普通的空文件,且默认的情况下我自己没有执行它的能力,即没有x的权力。如果我们想要它能够执行,就可以用到chmod命令了。
2、chmod
c h m o d命令的一般格式为:
chmod [who] operator [permission] filename
w h o的含义是:
u 文件属主权限。
g 同组用户权限。
o 其他用户权限。
a 所有用户(文件属主、同组用户及其他用户)。
o p e r a t o r的含义:
+ 增加权限。
- 取消权限。
= 设定权限。
p e r m i s s i o n的含义:
r 读权限。
w 写权限。
x 执行权限。
s 文件属主和组s e t - I D。
t 粘性位*。
l 给文件加锁,使其他用户无法访问。
u,g,o 针对文件属主、同组用户及其他用户的操作。
下面我对其增加可执行的权力。
[root@localhost tmp]# chmod u+x file
[root@localhost tmp]# ls -al
总用量 8
drwxr-xr-x 2 root root 4096 5月 7 14:41 .
drwx------ 5 liuxinbo liuxinbo 4096 5月 7 14:40 ..
-rwxr--r-- 1 root root 0 5月 7 14:41 file
由上面就可以知道我们有r权力了。
当然在这里还有一种方式,就是对应的4 – r,2 – w,1 – x,即chmod 444 file即其对应的自身用户,组用户,其他都有r的权限,chmod 777 file 即他们都有rwx的权利,如下:
[root@localhost tmp]# chmod 777 file
[root@localhost tmp]# ls -al
总用量 8
drwxr-xr-x 2 root root 4096 5月 7 14:41 .
drwx------ 5 liuxinbo liuxinbo 4096 5月 7 14:40 ..
-rwxrwxrwx 1 root root 0 5月 7 14:41 file
3、可以通过chown,chgrp,id分别改变拥有者,组,和显示相应的信息。
4、[root@localhost tmp]# umask
0022
通过这个命令可以知道我创建文件目录的时候初始权限,当然我们也可改变。
5、连接文件,有点像windows里面的快捷方式。
ln [-s] source_path target_path
存在两种不同类型的链接,软链接和硬链接。
相关文章推荐
- linux 学习笔记之权限管理命令
- linux命令学习系列10-权限相关chown,chmod,chgrp命令的使用
- 【鸟哥的linux私房菜-学习笔记】Linux的档案权限与目录配置
- Linux学习笔记之——Linux相关
- linux学习笔记:文件权限与目录配置
- Linux IGMP PROXY 学习笔记 之 一 igmp proxy相关的数据结构及igmp proxy的大致实现要点
- 嵌入式开发之linux基础第五天学习笔记 Linux网络相关
- Linux基础学习笔记之给脚本添加执行权限
- Linux学习笔记之——用户、用户组、文件属性权限、目录概念
- Linux学习内核移植相关笔记第2部分
- Linux学习笔记:用户的权限管理
- 学习笔记:Linux 文件和目录属性及权限
- Linux icmp 学习笔记 之一 icmp协议相关的格式
- 兄弟连Linux学习笔记之权限管理
- linux学习笔记(一 文件权限控制)
- Linux netfilter 学习笔记 之七 ip层netfilter的连接跟踪模块的概念及相关的数据结构分析
- Linux 文件权限 学习笔记
- linux学习笔记:用户及权限管理
- Linux文件夹权限 学习笔记
- Linux系统学习笔记网络相关 ,firewalld和netfilter,netfilter5表5链介绍,iptables语法