Linux学习笔记14-权限基础Posted on
权限基础
权限:操作系统限制对资源访问的机制,一般分为读、写、执行。每个文件都拥有特定权限,通过所属用户及所属组来限制哪些用户、组可以对特定文件进行什么样的操作。
每个进程都是以某个用户的身份运行,进程权限与该用户的权限一样,,用户权限越大,该进程权限越大。
文件权限:每个文件拥有三种权限:r:读取,可读取文件内容,列出目录内容;w:写入,可以修改文件内容,可在目录中创建删除文件;x:执行,可以作为命令执行,可访问目录内容
UGO模型:U-User, G-Group, O-Other每一个文件的权限基于UGO进行设置。权限三个一组,对应UGO分别设置。
修改文件所属用户、组:chown改变文件所属用户:chown 新用户 旧用户-R:递归修改目录下所有文件
chgrp改变文件所属组:chgrp 新用户组 旧组
修改权限chmod 模式 文件:模式为如下格式:u,g,o分别代表用户、组和其他。a可以代指ugo+,-代表加入或删除指定权限;r、w、x代表三种权限.-R选项:可递归修改目录下的所有文件。
示例:chmod u+rw linuxcast.netchmod g-x linuxcast.netchmod a-x linuxcast.net
权限也可用数字表示:r=4(2^2)w=2(2^1)x=1(2^0)用数字表示权限时,每组权限分别为对应的数字之和:rw=4+2=6rwx=4+2+1=7r-x=4+1=5
使用数字表示ugo权限(注:需要全部修改ugo权限):chmod 660 linuxcast.net
真凉爽啊!青山绿水映入我的眼中,景色怡人啊!