• 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
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13
    • 14
    • 15
    • 16
    • 17
    • 18
    • 19
    • 20
    • 21
    • 22
    • 23
    • 24
    • 25
    • 26
    • 27
    • 28
    • 29
    • 30
    • 31
    • 32
    • 33
    • 34
    • 35
    • 36
    • 37
    • 38
    • 39
    • 40
    • 41
    • 42
    • 43
    • 44
    • 45
    • 46

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

    helmer@Hanssen:~$ su - test1
    密码: 
    test1@Hanssen:~$ mkdir documents
    test1@Hanssen:~$ ls
    documents
    
    • 1
    • 2
    • 3
    • 4
    • 5

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

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

    3.登录test2用户

    test1@Hanssen:~$ su - test2
    密码: 
    test2@Hanssen:~$ 
    
    • 1
    • 2
    • 3

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

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

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

    test2@Hanssen:~$ exit
    注销
    test1@Hanssen:~$ chg
    chgpasswd  chgrp      
    test1@Hanssen:~$ chgrp -R test documents/
    test1@Hanssen:~$ 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6

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

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

    还是提示权限不够
    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$ 
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8
    • 9
    • 10
    • 11
    • 12
    • 13

    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$ 
    
    
    • 1
    • 2
    • 3
    • 4
    • 5
    • 6
    • 7
    • 8

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

  • 相关阅读:
    Day19:信息打点-红蓝队自动化项目&资产侦察&武器库部署&企查产权&网络空间
    Harbor----通过 Harbor 源码进行编译 Harbor
    什么是FastAPI异步框架?(全面了解)
    【ModelArts系列】华为ModelArts训练yolov3模型(训练管理)
    学生管理系统VueAjax版本
    【Linux进行时】磁盘文件结构
    深入解析 qsort 排序(上),它为什么是万能排序?
    spring注解之@SpringBootApplication注解
    统计页面刷新次数
    10 特征向量与特征值
  • 原文地址:https://blog.csdn.net/u011549040/article/details/125461772