您的位置:首页 > 运维架构 > Linux

Linux学习笔记:简单了解与设置文件的权限

2016-03-01 21:29 302 查看
1:文件属性的查看

ls -l filename

- rw-r--r-- . 1 root root 0 Jan 23 03:15 file

- ##文件类型

rw-r--r-- ##文件权限

.
##是否有权限列表 .代表没有 +代表有 这个问题以后会进一步了解

1
##文件副本个数

root
##文件所有人

root ##文件所有组

0
##文件大小

Jan 23 03:15 ##文件最后一次被修改的时间

file
##文件名

2:目录属性的查看

ls -ld directoryname

d rwxr-xr-x . 2 kiosk kiosk 4096 Jan 23 16:05 blogs

d
##d表示是目录,-表示是文件

rwxr-xr-x ##目录的权限

.
##是否有权限列表 .代表没有 +代表有 这个问题以后会进一步了解

2 ##子目录个数 一般情况下,一个新建的目录这个参数为2,因为算上了. 和..两个目录。可用ls -a 查看

kiosk ##目录所有者

kiosk
##目录所有组

Jan 23 16:05 ##目录中最后内容变化的时间

blogs
##目录名

3:文件所有用户,用户组的更改

chown 用户名 文件名 ##改变文件所有用户

chgrp 组名称 文件名 ##改变文件所有组

chown -R 用户名 目录名 ##递归改变目录和目录中子文件的所有用户

chgrp -R 组名称 目录名 ##递归改变目录和目录中子文件的所有组

4:权限的识别

ls -l 结果中的第2到第10个字符为文件权限

2,3,4 为此用户权限

5,6,7 为用户组的权限

8,9,10为其他用户的权限

5:权限种类

r:

r权限针对于文件表示可以查看文件的内容

r权限针对于目录表示可以用ls查看目录中存在的文件名称

w:

w权限针对于文件表示可以更改文件的内容

w权限针对于目录表示可以删除目录中的子文件或子目录

x:

x权限针对于文件表示可以开启文件中文件中记录的程序

x权限针对于目录表示可以进入到目录中

权限的数字表示:

r:4 w:2 x:1

三者可以相互组合 rwx=7 rw-=6 r-x=5 r--=4 -wx=3 -w-=2 --x=1

6:改变文件或目录的权限

可以用chmod ugo+-=rwx

chmod 数字名 修改文件或目录的权限

u 代表文件所有人的权限

g 代表文件所有组的权限

o 代表其他人的权限

修改时可以用如下格式:

chmod u+r filename/directoryname

chmod u-w filename/directoryname

chmod g=rwx filename/directoryname

chmod 744 filename/directoryname

7:特殊权限

@stickyid ##强制位

o+t ##针对目录,当一个目录有t权限时,这个目录中的文件只能被文件所有者删除

t=1

修改格式:chmod o+t directoryname 或 eg:chmod 1777 directoryname

@sgid ##粘滞位

g+s ##针对目录,在目录中创建的文件都自动归属到目录所有组中,针对二进制文件,文件内记录的程序在执行时和执行者的身份没有关系,而是以二进制文件的所有组的身份执行的

s=2

修改格式:chmod g+s file

8.文件的默认权限

umask ##显示系统预留权限值

##########rd.break

vim /etc/bashrc 71行是普通用户的更改,73是超级用户的更改

vim /etc/profile 60行是普通用户的更改,62是超级用户的更改

source /etc/bashrc /etc/profile ##让更改立即生效
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: