• Linux权限管理


    修改权限-chmod


    通过chmod指令,可以修改文件或者目录的权限

    第一种方式        +        -        =        变更权限

    u:所有者        g:所有组        o:其他人        a:所有人

    chmod         u=rwx,g=rx,o=x                 文件目录名

    chmod         o+w                                   文件目录名

    chmod         a-x                                    文件目录名

    案例演示


    给abc文件的所有者读写执行的权限,给所在组读执行权限,给其它组读执行权限。

    给abc文件的所有者除去执行的权限,增加组写的权限


    给abc文件的所有用户添加读的权限

     

    第二种方式:

    通过数字变更权限        r=4         w=2         x=1        rwx=4+2+1=7

    chmod         u=rwx,g=rx,o=x        文件目录名 

    chmod        751        文件目录名         

    案例演示
    将/home/abc.txt文件的权限修改成rwxr-xr-x。使用给数字的方式实现:

    修改文件所有者-chown

    chown         newowner         file        改变文件的所有者
    chown         newowner:newgroup         file        改变用户的所有者和所有组

    -R如果是目录则使其下所有子文件或目录递归生效


    案例演示:
    1)请将/home/abc .txt文件的所有者修改成tom


    2请将/home/kkk目录下所有的文件和目录的所有者都修改成tom

    修改文件所在组-chgrp

    chgrp         newgroup         file        改变文件的所有组

    案例演示:


    请将/home/abc.txt文件的所在组修改成bandit


    请将/home/kkk目录下所有的文件和目录的所在组都修改成bandit

     

    实践:警察和土匪游戏

    police , bandit
    jack, jerry:警察

    xh, xq:土匪

    (1)创建组

    groupadd        police 

    groupadd        bandit

    (2)创建用户

    useradd         -g         police         jack

    useradd         -g         police         jerray

    useradd         -g         bandit         xh

    useradd         -g         bandit         xq 


    (3)jack 创建一个文件,自己可以读写,本组人可以读,其它组没人任何权限

    (4)jack 修改该文件,让其它组人可以读。本组人可以读写

    (5)xh 投靠警察,看看是否可以读写. 

      

     

     

  • 相关阅读:
    SpringBoot集成海康网络设备SDK
    java访问https链接下载图片
    Macs Fan Control 1.5.16 Pro for mac风扇调节软件
    Object.keys的‘诡异’特性,你值得收藏!
    bclinux aarch64 openeuler 20.03 LTS SP1 部署 fastCFS
    自动微分(Auto differentiation)机制详解
    猿创征文|Python快速刷题网站——牛客网 数据分析篇(十二)
    OpenSSH升级
    (附源码)小程序+spring boot宠物健康管理系统 毕业设计 201738
    系统平台搭建细节
  • 原文地址:https://blog.csdn.net/qq_56444564/article/details/127861615