Linux中⽂件权限查看和修改
权限定义
linux⽂件权限分为:r读权限(4)、w写权限(2)、x执⾏权限(1)
linux权限对象分为:拥有者、组⽤户、其他⽤户
权限修改:
chown user:group /usr/local/xxx:将⽬录或⽂件/user/local/xxx的拥有者分配给组(group)中的⽤户(user)
chown -R user:group /usr/local/xxx:-R表⽰递归,该⽬录下的所有⽂件和⽂件夹都做同样授权操作
chmod 777 /uss/local/xxx:拥有者、组内⽤户和其他⽤户都有读、写、执⾏权限(3个7分别对象拥有者、组内⽤户、其他⽤户)
chmod 775 /usr/local/xxx:拥有者和组内⽤户都有读、写、执⾏权限,其他⽤户都有读、执⾏权限
chmod +x /etc/init.d/xxx:所有⽤户添加执⾏权限(同样还有+w,+r)
修改文件权限的linux命令
chmod -x /etc/init.d/xxx:所有⽤户去掉执⾏权限(同样还有-w,-r)
权限查看:
执⾏命令ll
第⼀列:drwxr-xr-x表⽰⽤户读写执⾏权限,由4部分构成:d、rwx、r-x、r-x。第⼀部分d表⽰⽂件夹,同样的还有:l表⽰连接,-表⽰⽂件。第⼆部分 rwx表⽰拥有者由读写执⾏权限;第三四部分r-x分别表⽰组⽤户和其他其他⽤户有读执⾏权限,没有写权限。
第三列:testuser表⽰⽂件拥有者
第四列:testgroup表⽰⽂件拥有者所在组