文件权限设置(chown、chmod、setfacl、chattr)

高级文件权限管理:chown,chmod,setfacl与chattr详解,

文件权限设置(chown、chmod、setfacl、chattr)

chown (change owner):修改文件属主(owner)和属组

chown 所有者 文件名
chown 所有者:属组名 文件名

案例:chown weblogic:bea /data/info.tar
解释:修改文件info.tar的属主和属组,分别为weblogic和bea。

chmod (change mode):修改用户对文件的权限

Linux的文件调用权限分为三级 : 文件所有者(Owner,属主)、用户组(Group,属组)、其它用户(Other Users)。

每一级用户都具有r(read)、w(write)、x(execute)三种权限。

每个文件的权限字符为: -rwxrwxrwx , 这九个权限是三个三个一组的,可以使用ls -l查看每个文件的权限字符。

每种权限都对应一个分数,r=4,w=2,x=1,无权限的话为0,在权限字符中显示为’-’。

我们设定权限的变更时,每种身份(owner/group/others)各自的三个权限(r/w/x)分数是需要累加的。

例如当权限为: -rwxrw---- 分数则是:
owner 
请根据以下实验指导书,给我详细具体的实验指导: 一、实验目的 理解文件的权限,以及每种权限代表着哪些含义。掌握修改文件的权限的方法; 理解Linux 系统上的文件的特殊权限,SUID,SGID,Sticky、使用ACL(访问控制列表)设置复杂权限。 二、实验环境 安装了Linux系统的计算机一台 三、实验内容及步骤 (1)在用户主目录下创建目录test,进入test目录使用touch命令创建空文件file1(2)以ls –l命令长格形式显示文件详细信息,记录文件的权限和所属用户和组。 (3)对文件file1设置权限,使其他用户可以对此文件进行写操作:执行命令#chmod? o+w? file1。–l命令查看设置结果并记录。 (4)取消同组用户对此文件的读取权限:#chmod? g-r? file1。查看设置结果并记录。 (5)用数字形式来为文件file1设置权限,所有者可读、可写、可执行;其他用户和所属组用户只有读和执行的权限:#chmod? 755? file1设置完成后查看设置结果并记录。 (6)用数字形式更改文件file1的权限,使所有者只能读取此文件,其他任何用户都没有权限:#chmod? 400? file1。查看设置结果并记录。 (7)为其他用户添加写权限:#chmod o+w file1。查看设置结果并记录。 (8) 回到上层目录,查看test的权限并记录。 (9)为其他用户添加对此目录的写权限。#chmod o+w test。查看设置结果并记录。 (11)查看目录test及其中文件的所属用户和组,记录结果。 (12)把目录test及其下的所有文件的所有者改成bin,所属组改成daemon:#chown? -R? bin:daemon? test/。查看设置结果并记录。 (13)删除目录test及其下的文件。 (14)设定umask,#umask 000;重新创建test1目录,并查看其权限并记录。 (15)对文件file1设置硬链接和软链接后,再删除文件file1,查看硬链接文件和软链接文件。 (16)将 /usr/bin/passwd s权限去掉,观察记录passwd更改口令情况,然后将权限恢复,切换回root用户,记录命令运行情况。 (17)设定文件的特殊属性,运行chattr +i 、 chattr -i、chattr +a、lsattr 等命令,分析命令功能,并记录命令运行结果 (18)设定实验环境,创建相应用户和用户组以及相关文件和目录,执行下列命令:setfacl -m u:wang:rwx file|directory、setfacl -Rm g:sales:rwX directory 、setfacl -M file.acl file|directory 、setfacl -m g:salesgroup:rw file| directory、setfacl -m d:u:wang:rx directory 、setfacl -x u:wang file |directory、setfacl -X file.acl directory,分析命令功能,并记录命令运行结果 四、实验报告要求 1.整理实验结果,使其分别与相应的命令对应 2.根据实验步骤,按照模板撰写实验报告
最新发布
11-20
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值