linux用户及权限详解

权限:r,w,x

文件:

r:可读,可以使用类似cat等命令查看文件内容

w:可写,可以编辑或删除此文件

x:可执行,exautable,可以命令提示符下当作命令提交给内核运行‘

目录:

r:可以对此目录执行ls以列出内部的所有文件

w:可以在此目录创建文件

x:可以使用cd切换进此目录,也可以使用ls -l查看内部文件的详细信息。

 

rwx权限值分别为4 2 1 

 

来个屌死了的记法

0     000    ---     无权限

1     001    --x     执行

2     010    -w-    写

3     011    -wx    写和执行

4     100    r--      只读

5     101   r-x      读和执行

6     110    rw-     读写

7     111    rwx     读写执行

 

用户类别:

管理员:0(ID号永久为0)

普通用户:系统用户:1-499

                  一般用户:500-60000

用户组:管理员组

               普通组:系统组

                              一般组

用户组类别:基本组:用户的默认组

                      私有组:创建用户时,如果没有为其指定所属的组,系统会自动为其创建一个与用户同名的组

                      附加组、额外组:默认组以外的其它组

用户管理:

useradd,userdel,usermod,passwd,chsh,chfn,finger,id,chage

组管理

groupadd,groupdel,groupmod,gpasswd

权限管理

chown,chgrp,chmod

 

useradd [options] USERNAME

     -u  UID

         手工指定其他用户尚未使用的UID

     -g  GID

         指定该用户所属组ID     !!!该组需已创建好

     -c  "COMMENT" 指定注释信息  !!!中间有空格时需加""

                   -d  /path/to/somedirectory  指定至某个目录

                      

userdel:

userdel [OPTION] USERNAME

        !!!如果没有指定任何选项,用户的家目录是不会被删除的

                             -r:同时删除用户的家目录

 

 

id:查看用户名的账号属性信息

要登入一台计算机,我们需要一个用户名。用户名是一个可以被计算机识别的身份。基于此,计算机会对使用这个用户名的登陆的人应用一系列的规则。在linux系统下,我们可以使用id命令。

啥是id命令

id命令可以显示真实有效的用户ID(UID)和组ID(GID)。UID是对一个用户的单一身份标识。组 ID(GID)则对应多个UID。

 

修改用户账号属性

usermod

       -u  UID

       -g  GID

       -a -G  GID  为用户在原来附加组的基础上增加新的附加组

                          -c:指定注释信息

                      -d:改家目录

         -s:必用户shell

        -l:改用户的登录名

                            -L:锁定账号

         -U:解锁

chsh:修改用户的默认shell

chfn:修改注释信息

密码管理:

     passwd[USERNAME]

pwck:检查用户账号完整性

组管理:

            创建组:groupadd

               -g:指定GID

               -r:添加系统组

                           groupmod

              -g  GID:修改组GID

              -n  GRPNAME:修改组名

                

                    

 

转载于:https://www.cnblogs.com/itmeatball/p/7443514.html

你可能感兴趣的:(linux用户及权限详解)