11.Linux权限机制与扩展权限

Linux权限机制

权限是操作系统用来限制用户、组、进程对操作系统资源(文件、设备等)的访问的机制

权限分为:读、写、执行,一般表示为 r、w、x

每个文件或文件夹拥有一个所属用户和所属组,并且设置对应的权限

每个进程在运行的时候均以一个用户的身份运行,同时继承该用户的权限

Linux使用UGO权限模型,U代表所属用户、G代表所属组、O代表其他,每个文件的权限基于UGO模型设置

命令ls -l可以查看文件的权限

命令chown可以修改一个文件的所属用户:

chown 用户 文件

chown linuxcast  testfile

命令chgrp用以修改一个文件的所属组:

chgrp 组  文件

chgrp linuxcast-group testfile

命令chmod用以修改一个文件的权限:

chmod 权限 文件

chmod u+w linuxcast-file



Linux扩展权限

umask属性用来确定新建文件的默认权限

命令umask可以修改当前umask属性:

umask 022

Linux拥有三个特殊权限:

suid

sgid

sticky

命令chmod用以设置特殊权限:

chmod u+s linuxcast-file   设置suid

chmod g+s linuxcast-dir    设置sgid

chmod o+t linuxcast-dir    设置sticky

http://itercast.com/lecture/22

你可能感兴趣的:(11.Linux权限机制与扩展权限)