[linux学习笔记]文件权限与目录配置w

来源:互联网 发布:云计算平台建设方案 编辑:程序博客网 时间:2024/04/28 23:08

1.文件属性

以root身份登陆执行“ls-al”(ls-list显示文件名和相关属性,-al列出所有文件的详细权限和属性)。
-rw-r--r--      1         root           root      2333      Sep 4 18:26    install.log 对应信息:
文件权限 连接数 文件所有者 用户组 文件大小 最后编辑时间 文件名

#第一列文件权限:

第一个字符([d][-][l][b][c]):对应信息:目录,文件,连接文件,设备文件里可提供储存接口的设备,设备文件里的穿行端口设备;
2-4,5-7,7-9字符分别表示:文件所有者权限,同用户组权限,其他非本用户组权限;
例子:
[-][rwx][r-x][r--]用来显示:[文件]分别拥有权限:[读写执行][读-执行][读--]

2.改变文件属性和权限

#chgrp 改变文件所属用户祖

#chown改变所有者

例子:

chown bin install.log//将文件install.log的所有者改为bin 

chown root:root install.log//将文件install.log的所有者改为与用户组改为root

#chmod 改变权限:

<1>数字类型改变法

权限rwx分别对应数字4,2,1

例如权限[-rwxrwxrwx]:owner=rwx=4+2+1=7;group=rwx=4+2+1=7。。。

例子

chmod [-R] 777 install.log//更改文件权限为[-rwxrwxrwx]

<2>符号更改法

可通过以下格式更改:

chmod  u(user)/g(group)/o(others)/a(all:全部身份)  +(增加权限)-(删除权限)=(赋予全选)r/w/x 文件或目录名

例子:

chmod u=rwx,go=rx .bashrc//user:可读可写可执行,group/others:可读可执行

chmod a+w .bashrc//所有身份均可写入

chmod o-w .bashrc//删除others的写入权限







0 0