Ubuntu系统之管理文件权限一

Ubuntu系统之管理文件权限

在前面的讲解中,我们已经讲解了建立用户和用户组的方法,这次讲解文件的权限。
准备工作:
1.新建用户test1和test2;
2.新建用户组test
3.将用户test1和test2加入用户组test。

helmer@Hanssen:~$ sudo adduser test1
正在添加用户"test1"...
正在添加新组"test1" (1001)...
正在添加新用户"test1" (1001) 到组"test1"...
创建主目录"/home/test1"...
正在从"/etc/skel"复制文件...
新的 密码: 
重新输入新的 密码: 
passwd:已成功更新密码
正在改变 test1 的用户信息
请输入新值,或直接敲回车键以使用默认值
	全名 []: 
	房间号码 []: 
	工作电话 []: 
	家庭电话 []: 
	其它 []: 
这些信息是否正确? [Y/n] 
helmer@Hanssen:~$ sudo adduser test2
正在添加用户"test2"...
正在添加新组"test2" (1002)...
正在添加新用户"test2" (1002) 到组"test2"...
创建主目录"/home/test2"...
正在从"/etc/skel"复制文件...
新的 密码: 
重新输入新的 密码: 
passwd:已成功更新密码
正在改变 test2 的用户信息
请输入新值,或直接敲回车键以使用默认值
	全名 []: 
	房间号码 []: 
	工作电话 []: 
	家庭电话 []: 
	其它 []: 
这些信息是否正确? [Y/n] 
helmer@Hanssen:~$ sudo addgroup test
正在添加组"test" (GID 1003)...
完成。
helmer@Hanssen:~$ sudo adduser test1 test
正在添加用户"test1"到"test"组...
正在将用户“test1”加入到“test”组中
完成。
helmer@Hanssen:~$ sudo adduser test2 test
正在添加用户"test2"到"test"组...
正在将用户“test2”加入到“test”组中
完成。

下面检验文件的权限:
1.登录test1,建立文件夹documents

helmer@Hanssen:~$ su - test1
密码: 
test1@Hanssen:~$ mkdir documents
test1@Hanssen:~$ ls
documents

2.在文件夹documents内编辑文件dog

test1@Hanssen:~$ echo "This is my dog" >> documents/dog

3.登录test2用户

test1@Hanssen:~$ su - test2
密码: 
test2@Hanssen:~$ 

4.尝试编辑test1家目录下documents文件加下的dog文件

test2@Hanssen:~$ echo "this is my cat" >> /home/test1/documents/dog
-bash: /home/test1/documents/dog: 权限不够
test2@Hanssen:~$ 

提示权限不够。
5.重新登录test1,改变文件夹documents的所属组

test2@Hanssen:~$ exit
注销
test1@Hanssen:~$ chg
chgpasswd  chgrp      
test1@Hanssen:~$ chgrp -R test documents/
test1@Hanssen:~$ 

6.登录test2,然后编辑dog文件

test2@Hanssen:/home/test1$ echo "this is my cat too !" >> /home/test1/documents/dog
bash: /home/test1/documents/dog: 权限不够

还是提示权限不够
7.登录test1,改变家目录的所属组为test

test1@Hanssen:~$ cd ../
test1@Hanssen:/home$ ls
helmer  test  test1  test2
test1@Hanssen:/home$ chown -R test1:test test1
test1@Hanssen:/home$ ll
总用量 24
drwxr-xr-x  6 root   root   4096  6月 25 17:12 ./
drwxr-xr-x 20 root   root   4096  6月 15 15:04 ../
drwxr-x--- 18 helmer helmer 4096  6月 20 14:40 helmer/
drwxr-x---  2 test1  helmer 4096  6月 22 20:22 test/
drwxr-x---  3 test1  test   4096  6月 25 17:14 test1/
drwxr-x---  2 test2  test2  4096  6月 25 17:20 test2/
test1@Hanssen:/home$ 

8.登录test2,现在进行编辑文件dog

test1@Hanssen:~$ su test2
密码: 
test2@Hanssen:/home/test1$ echo "this is my cat too !" >> /home/test1/documents/dog
test2@Hanssen:/home/test1$ cat documents/dog 
This is my dog
this is my cat too !
test2@Hanssen:/home/test1$ 

现在编辑成功。后面的文章继续介绍

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

helmer_hanssen

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值