zoukankan      html  css  js  c++  java
  • day04-Linux系统中用户控制及文件权限管理方法

    一. useradd指令新建一个用户包含以下文件

          1. 用户信息文件:less   /etc/passwd                                                 2. 用户密码信息文件:less   /etc/shadow

           3. 组信息文件:less   /etc/group                                                       4. 组密码信息文件:less   etc/gshadow

           5. 家目录:/home/目录名                                                                 6. 用户邮箱文件:/var/spod/mail/用户名

            查看用户信息:id   用户名

    二. 用户控制指令

            1. useradd指令的相关选项:useradd   [选项]   [….]    [用户]

                -u:指定用户的UID                                                                      -g:指定用户所属群组

                -d:指定用户家目录                                                                     -c:指定用户的备注信息

                -s:指定用户的shell

               如:useradd   -u   1000   -g   lw   -d   /home/sb   -c   bigSB   -s   /binbash   alex

    三. 文件权限管理

            1. 通过ls   -l   文件名(或ll   文件名)指令可查看文件权限信息,其各字段意义分别为:权限信息   硬链接数   属主   属组   大小   文件名。其中,权限信息     由10位构成,分别如下:

                image

            2. 修改用户对文件的权限制令

                为用户赋予读写执行权:chmod   u=rwx   a.txt                       删除用户用户读写执行权:chmod   u=---   a.txt

                赋予组读写权:chmod   g=rw-   a.txt                                        删除其他用户读写执行权:chmod   o=---   a.txt

                注:只有文件属主与root用户才拥有对文件权限的修改权

    四. 目录权限管理

             通过ll   -d   目录指令可查看目录权限,其各字段意义同文件权限,修改、删除用户对目录权限的制令的使用同文件权限指令。

             对目录属主和属组修改指令的使用方法同文件。

             注:对目录的“可读”权限意味着可以ls该目录下的子目录名、子文件名,“可写”权限意味着可以在该目录下可创建、删除、重命名目录,可执行权限意味着可以cd到该目录下。

    五. 文件权限的数字表示方法

           将文件的r、w、x等操作权限以数字的形式表示,分别对应如下:r |—> 4,w |—> 2,r |—>1。

            则:rw- |—> 6,-wx |—> 3,r—|—>4

            如:chmod u=rx,g=x,o=rwx   a.txt |—> chmod   517   a.txt

     

  • 相关阅读:
    【算法导论】第8章线性时间排序_计数排序、基数排序、桶排序
    c语言中字符串分割函数及实现
    【算法导论】第12章二叉查找树
    【算法导论】第6章堆排序及利用堆建立最小优先级队列
    【算法导论】第11章散列表
    atoi、itoa,strcpy,strcmp,memcpy等实现
    采用链地址法处理冲突构造哈希表
    【算法导论】第7章快速排序
    Warshall传递闭包算法的学习与实现
    矩阵的加、减、乘、除、求逆运算的实现
  • 原文地址:https://www.cnblogs.com/zizaijiapu/p/9750682.html
Copyright © 2011-2022 走看看