Linux文件权限管理作业,Linux作业练习---权限管理
Linux⽂件权限管理作业,Linux作业练习---权限管理
1、当⽤户wangcai对/testdir⽬录⽆写权限时,该⽬录下的只读⽂件file1是否可修改和删除?[root@liang testdir]# su wangcai
[wangcai@liang testdir]$ ll -a
歌曲红豆词总⽤量 8
drwxr-xr-x.  2 4322 root 4096 8⽉  5 06:17 .
dr-xr-xr-x. 26 root root 4096 8⽉  5 03:28 ..
-r--r--r--.  1 root root    0 8⽉  5 06:17 file1
[wangcai@liang testdir]$ echo aaaaaaaaa >> file1
bash: file1: 权限不够
[wangcai@liang testdir]$ rm -f file1
rm: ⽆法删除"file1": 权限不够
2、复制/etc/fstab⽂件到/var/tmp下,设置⽂件所有者为wangcai,有读写权限,所属组为sysadmins组,有读写权限,其他⼈⽆权限[root@liang tmp]# cp /etc/fstab /var/tmp/
[root@liang tmp]# ll
总⽤量 4
-rw-r--r--. 1 root root 805 8⽉  5 06:25 fstab
[root@liang tmp]# chown wangcai:sysadmins fstab
[root@liang tmp]# chmod 660 fstab
[root@liang tmp]# ll
总⽤量 4
-rw-rw----. 1 wangcai sysadmins 805 8⽉  5 06:25 fstab
3、误删除了⽤户wangcai的家⽬录,请重建并恢复家⽬录及相应的权限属性[root@liang home]# mkdir wangcai
[root@liang home]# cp -r /etc/skel/. /home/wangcai/
[root@liang home]# chown -R wangcai:wangcai wangcai/
[root@liang home]# ll -a wangcai/
总⽤量 24
drwxr-xr-x.  3 wangcai wangcai 4096 8⽉  5 06:29 .
drwxr-xr-x. 18 root    root    4096 8⽉  5 06:29 ..
-rw-r--r--.  1 wangcai wangcai  18 8⽉  5 06:29 .bash_logout
-rw-r--r--.  1 wangcai wangcai  176 8⽉  5 06:29 .bash_profile
-rw-r--r--.  1 wangcai wangcai  124 8⽉  5 06:29 .bashrc
drwxr-xr-x.  2 wangcai wangcai 4096 8⽉  5 06:29 .gnome2
4、在/data/testdir⾥创建的新⽂件⾃动属于g1组,组g2的成员如alice能对这些新⽂件有读写权限,组
g3的成员如tom只能对新⽂件有读权限,其他⽤户(不属于g1,g2,g3)不能访问这个⽂件夹[root@liang /]# groupadd g1
[root@liang /]# groupadd g2
[root@liang /]# groupadd g3
[root@liang /]# useradd -G g2 alice
[root@liang /]# useradd -G g3 tom
[root@liang /]# id alice
uid=4327(alice) gid=4331(alice) 组=4331(alice),4329(g2) [root@liang /]# id tom
uid=4328(tom) gid=4332(tom) 组=4332(tom),4330(g3) [root@liang /]# mkdir -p /data/testdir感恩节祝福语 英文
[root@liang /]# cd /data/
[root@liang data]# ll
总⽤量 4
drwxr-xr-x. 2 root root 4096 8⽉  5 06:39 testdir
[root@liang data]# chgrp g1 testdir/
[root@liang data]# chmod g+sw,o= testdir/
[root@liang data]# ll
总⽤量 4
drwxrws---. 2 root g1 4096 8⽉  5 06:48 testdir
[root@liang data]# setfacl -m g:g2:rwx,g:g3:rwx testdir/ [root@liang data]# setfacl -m d:g:g2:rw,d:g:g3:r testdir/ [root@liang data]# getfacl testdir/
# file: testdir/
# owner: root
# group: g1
# flags: -s-
十大名牌无缝墙布user::rwx
group::rwx
group:g2:rwx
group:g3:rwx
mask::rwx
other::---
default:user::rwx
default:group::rwx
default:group:g2:rw-
default:group:g3:r--
default:mask::rwx
default:other::---
5、设置user1,使之新建⽂件权限为rw-------[root@liang /]# su - user1
[user1@liang ~]$ umask u=rw,g=,o=
[user1@liang ~]$ umask -p >> .bashrc
[user1@liang ~]$ cat .bashrc
# .bashrc
# Source global definitions
if [ -f /etc/bashrc ]; then
. /etc/bashrc
fi
# User specific aliases and functions
umask 0177
6、设置/testdir/f1的权限,使user1⽤户不可以读写执⾏,g1组可以读写,
设置/testdir/dir的权限,使新建⽂件⾃动具有acl权限:user1:rw,g1:---,
深圳邮编号码备份/testdir⽬录中所有⽂件的ACL,清除/testdir的所有ACL权限,并利⽤备份还原[root@liang /]# ll testdir/总⽤量 4
董事会监事会
drwxr-xr-x. 2 root root 4096 8⽉  5 07:27 dir
-rw-r--r--. 1 root root    0 8⽉  5 07:27 f1
[root@liang /]# setfacl -m u:user1:0,g:g1:rw /testdir/f1
[root@liang /]# setfacl -m d:u:user1:rw,d:g:g1:0 /testdir/dir/
[root@liang /]# getfacl -R /testdir/ >
[root@liang /]# setfacl -R -b /testdir/2022年高速免费通知
[root@liang /]# setfacl -R -- /testdir/

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。