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

Linux基础回顾之基础命令五(用户及组)

时间:2016-03-17 12:59:29      阅读:226      评论:0      收藏:0      [点我收藏+]

标签:linux   管理员   用户   

1:用户和组

       核心要素:资源的分派

        用户分类:

                管理员:id号 0

                普通用户:id号 500+

                 系统用户:id号 1-499

        User ID =UID;名称解析

        Group ID=GID

[root@vp142 VP-Tools]# id
uid=0(root) gid=0(root) groups=0(root),1034(avayavpgroup)

          组分类:

                      管理员组:0

                       系统组:1-499

                       用户组:500+

  2:权限

  •  Linux一切皆文件,权限的控制其实就是对文件的访问进行控制。

          r

         w

         x

  •   文件:

                   r:查看文件内容

                   w:修改文件内容

                    x: 把此文件启动为一个运行的程序

  •    目录:

                    r:可ls查看目录中的文件名

                    w:可在该目录创建文件

                    x:可cd到该目录,且ls -l显示目录文件的元数据。

 [root@vp142 VP-Tools]# ls -l
total 92
-r-xr-xr-x 1 root root  3866 Apr 15  2014 AddServiceAccounts
    3:用户管理

  •    /etc/passwd :用户账号信息

 例如:

格式--account:password:UID:GID:GECOS:directory:shell
           账户:密码:用户ID:组ID:注释信息:用户家目录:用户的默认shell (操作系统接口)   

           例如:craft:x:1032:1032::/cpic/craft:/bin/bash          

  •    /etc/shadow : 用户密码和相关账户设定 

    格式: username: passwd: lastchg: min: max: warn: inactive: expire: flag

    登录名:口令:最近一次修改密码时间:改密码最小时间间隔:口令有效期:口令失效提前警告时间:不活动时间:失效时间

    例如:craft:$6$1RMC/Er7$hhD2rbgZhR3fYk0q6PoshiF5wNz8.EPtR68006IdEXPEJgIAJGWIXym8j5NKYcXPhAizfHP7CPpJsqZKEmg1n.:16811:0:99999:7:::

  •    /etc/group :组的账户信息

    格式:group_name:passwd:GID:user_list

    例如:avayavpgroup:x:1034:root,craft

  •    /etc/gshaow:组信息,密码及组里的用户

    格式:groupname:password:admin,admin,...:member,member,...

    用户组:用户组密码:用户组管理者:组成
    例如:avayavpgroup:!::root,craft

     

     4:相关命令

  •     useradd

    -u :指定UID

    -g:指定GID或者groupname

    -G:指定额外组

    -c ‘注释内容‘ :注释信息

    -d :指定家目录,如果存在,则提示

    [root@vp142 VP-Tools]# useradd user1
    [root@vp142 VP-Tools]# tail -1 /etc/passwd
    user1:x:1036:1036::/home/user1:/bin/bash

  • groupadd

    -g: GID

    -r:系统组

        [root@vp142 VP-Tools]# groupadd test
        [root@vp142 VP-Tools]# tail -1 /etc/group
test:x:1037:

  •  修改密码passwd命令

     普通用户:passwd     

     管理员:passwd  USERNAME 

本文出自 “催花雨” 博客,请务必保留此出处http://chenwen.blog.51cto.com/771416/1752042

Linux基础回顾之基础命令五(用户及组)

标签:linux   管理员   用户   

原文地址:http://chenwen.blog.51cto.com/771416/1752042

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