一、登录到linux系统中,然后输入ls -al,显示当前目录下所有的文件或目录:
[root@localhost ~]# ls -al
total 200
drwxr-x--- 5 root root 4096 Oct 30 08:12 .
drwxr-xr-x 28 root root 4096 Oct 27 06:10 ..
-rw------- 1 root root 67 Jul 17 2014 .Xauthority
-rw------- 1 root root 15459 Oct 30 10:27 .bash_history
-rw-r--r-- 1 root root 24 Jul 13 2006 .bash_logout
-rw-r--r-- 1 root root 191 Jul 13 2006 .bash_profile
-rw-r--r-- 1 root root 193 Nov 27 2014 .bashrc
drwx------ 3 root root 4096 Jul 17 2014 .config
-rw-r--r-- 1 root root 100 Jul 13 2006 .cshrc
-rw------- 1 root root 55 Oct 24 05:20 .lesshst
drwx------ 2 root root 4096 Jun 10 2014 .ssh
-rw-r--r-- 1 root root 129 Jul 13 2006 .tcshrc
-rw------- 1 root root 4348 Oct 30 08:12 .viminfo
-rw-r--r-- 1 root root 248 Oct 24 05:18 a.log
-rw------- 1 root root 1173 May 22 14:25 anaconda-ks.cfg
-rw-r--r-- 1 root root 44900 May 22 14:25 install.log
-rw-r--r-- 1 root root 4137 May 22 14:25 install.log.syslog
-rw-r--r-- 1 root root 0 Oct 22 07:04 test
drwxr-xr-x 3 1001 root 4096 Jul 4 2014 webbench-1.5
-rw-r--r-- 1 root root 7675 Feb 6 2011 webbench-1.5.tar.gz
注:其中第一列代表属性,为目录或文件或连结文件或其他,如下:
d rwx r-x --- :其中第一个字母所代表的意义:
d:表示目录
-:表示文件
l:表示连结文件
b:表示为装置文件里面的可供储存的接口设备
c:表示为装置文件里面的串行端口设备,如键盘、鼠标。
rwx r-x --- :
r:读 4
w:写 2
x:可执行 1
rwx:第一组为属主的权限,rwx即读、写、可执行;
r-x:第二组为属组的权限,r-x即读、可执行;
--- :第三组为其他人的权限,---即无权限。
第二列表示连结占用的节点(i-node)
第三列表示属主
第四列表示属组
第五列表示文件或目录的大小
第六列表示创建日期或最后的修改日期
注:如果显示的是乱码,则编辑文件:/etc/sysconfig/i18n
Vim /etc/sysconfig/i18n
LANG="EN"
保存即可。
第七列表示文件或目录的名称
二、修改权限
修改属主:chown
语法:chown [-R] 属主 文件或目录名称
chown [-R] 属主 :属组 文件或目录名称 同时修改属主和属组
注:-R表示递归。
修改属组:chgrp
语法:chgrp [-R] 属组 文件或目录名称
修改文件或目录的权限:chmod
语法:chmod [-R]
属性的设置方法有两种:
(1)数字类型
r:4
w:2
x:1
修改属性:chmod 数字类型的表示权限(如754) 文件或目录名称
例如:rwx r-x r--
rwx=4+2+1=7
r-x=4+0+1=5
r--=4+0+0=4
所以此文件或目录的权限为754.
(2)符号类型
属主:user (u)
属组:group (g)
其他人:others (o)
所有人:all (a)
例如:chmod u=rwx,g=r-x,o=r-- 文件或目录名称
chmod g-x 文件或目录名称