码迷,mamicode.com
首页 > 系统相关 > 详细

linux用户及权限管理

时间:2015-08-21 00:28:30      阅读:248      评论:0      收藏:0      [点我收藏+]

标签:linux

一、名词理解

用户、组和权限管理

用户:

   标识符:

       用户名,用户ID

登录:用户名,密码

认证机制:

认证,授权,审计(日志)

进程(动态):以特定用户身份运行

文件(静态的):以属主,属组等从属关系

组:将多个用户与权限建立关联关系的容器

权限:资源的支配边界

用户有两类:

      管理员:root  UID:0

      普通用户:    UID:1-65535 

            系统用户:1-499

                  仅用于运行某些服务类进程而存在,一般不用于登录系统

            普通用户:500+

                  交互式登录

组有两类:

     管理员组:root GID:0

     普通组:1-65535

          系统组:1-499

          普通组:500+

权限:             文件                         目录

   r:readable   可使用查看工具看内容 可以使用ls命令列出其内容所有文件或子目录的相关信息

   w:writable   可编辑其内容      可在此目录内创建或删除文件         

   x:executable  可将此文件内核提请启动为进程 可以cd进此目录,可以使用ls -l查看其内部所              有文件或子目录的相关详细信息


用户启动某进程访问某文件资源时,权限匹配机制:

1、首先查看此进程的属主,与被访问的文件的属主是否是同一个用户,如果是,则以被访问的文件的属   主的身份来访问,从而应用权限为属主的权限,如果不是,则2

2、查看此进程的属主是否属于被访问的文件的属组,如果是,则以被被访问的文件的属组的身份来访   问,从而应用权限为属组的权限,如果不是,则应用其它人的权限


组的类别:一个用户可同时属于多个组

     以用户为中心:

             基本组

             附加组

二、管理用户和组:useradd,passwd,userdel,usermod,groupadd,gpasswd,groupdel,groupmod

useradd:

useradd [OPTION]... USERNAME

     -u UID 指定UID

     -g GID 指定基本组的GID,也可使用组名,GID或组名必须事先存在

     -G GID 指定附加组的GID,也可使用组名,GID或组名必须事先存在

     -c 指定注释信息

     -d 指定家目录

     -s 指定使用的shell

注意:创建用户时如果没有指定基本组,则useradd会自动添加一个与当前用户同名的组,且GID同UID

passwd:

passwd:修改自己的密码

passwd USERNAME:修改指定用户的密码,只有管理员root有此权限

userdel:删除用户

userdel [-r] USERNAME 删除指定用户

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

linux用户及权限管理

标签:linux

原文地址:http://xiexiaojun.blog.51cto.com/2305291/1686623

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!