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

 

原文地址:https://www.cnblogs.com/zizaijiapu/p/9750682.html