linux文件权限guanli实验,Linux下文件权限管理实验

# useradd tom ; echo "tom" | passwd --stdin tom# useradd alice ; echo "alice" | passwd --stdin alice# su - tom$ cd /tmp

$ echo "hello world!" > tomfile

$ ll tomfile

$ chmod o-r tomfile

$ exit# su - jerry$ cd /tmp

$ cat tomfile            ;被拒绝

$ exit# usermod -aG tom jerry        ;把jerry用户加入tom组# su - jerry$ cat tomfile            ;可以读取文件内容

$ exit

开始tom用户不能读取,因为tomfile文件对其它用户无读权限,将tom加入tom组中,有组的读取权限

# cd /tmp

# mkdir test

# echo "hello linux" > test/a.txt#

# chmod o-rx tes

t# ll -d test

# ll test/a.txt

# su - user1

$ cd /tmp

$ cd test                ;访问被拒绝

$ cat test/a.txt        ;访问被拒绝

$ exit

目录无权限时,里面的文件什么也看不到

# chmod o+r test# ll -d test# su - user1$ cd /tmp

$ cd test                ;访问被拒绝

$ ls test/                ;可以列出文件名

$ ls -l test/            ;被拒绝

$ cat test/a.txt        ;无法读取文件内容

$ exit

目录为r权限时,只能看到目录里面的文件名,其它什么也看不到

# chmod o+x test

# ll -d test

# su - user1

$ cd /tmp

$ cd test                ;可以进入该目录作为工作目录

$ ls -l                    ;可以列出文件名及文件相关属性

$ cat a.txt                ;可以读取文件内容

$ mkdir mydir            ;被拒绝

$ touch myfile            ;被拒绝

$ exit

目录有x+r权限时,可以看目录里面文件的详细信息,能进入目录,不能创建文件和删除文件,

# chmod o+w test

# ll -d test

# su - user1

$ mkdir -p /tmp/test/mydir ;可以创建子目录

$ echo "i am user1" > /tmp/test/myfile    ;可以创建文件

$ touch myfile2            ;可以创建文件

$ rm myfile2            ;可以删除文件

$ exit

有w权限 ,可以创建删除文件

# chmod o-r test

# ll -d test

# su - user1

$ cd /tmp

$ cat test/a.txt        ;可以读取文件内容

$ cd test                ;可以进入该目录作为工作目录

$ ls                    ;被拒绝

$ cat test/myfile        ;可以读取文件内容

$ touch myfile2            ;被拒绝

$ rm myfile                ;被拒绝

$ exit

没有r权限,不能查看目录里面的文件名信息

思考题:管理员一不小心把jerry用户的家目录给删除了,jerry用户一登陆就提示找不到家目录,请问如何为jerry重建家目录?

# useradd jerry; echo "jerry" | passwd --stdin jerry

# rm -rf /home/jerry

1.cp /etc/skel/ /home/jerry -a

2.chmod 777 /home/jerry

3.chown jerry:jerry /home/jerry/ -R

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值