码迷,mamicode.com
首页 > 其他好文 > 详细

第六章 用户帐号和组管理

时间:2015-09-28 19:31:04      阅读:171      评论:0      收藏:0      [点我收藏+]

标签:创建用户帐号 创建组 帐号管理 组管理

第六章 用户帐号和组管理


第一节 用户分类

  • 超级用户

    root:x:0:0:root:/root:/bin/bash


    rootx00root/root/bin/bash
    用户名
    为root
    x表示
    有密码
    用户ID
    组ID与用户
    相关的
    注释
    用户主目录登录系统后
    执行的第一
    个程序
  • 普通用户

    thomas:x:1000:1000:thomas:/home/thomas:/bin/bash


    thomasx10001000thomas/home/thomas/bin/bash
    用户名
    为Thomas
    x表示
    有密码
    用户ID组ID与用户
    相关的
    注释
    用户主目录登录系统后
    执行的第一
    个程序


第二节 用户帐号创建和管理


  1. 创建用户帐号

    useradd user1

  2. 创建用户密码

    passwd user1

    技术分享

  3. 查看用户信息

    id user1

    技术分享

  4. 查看存放用户信息文件

    cat /etc/passwd

  5. 查看存放用户密码信息文件

    cat /etc/shadow

  6. 删除用户帐号

    userdel user1    该删除只是将user1/etc/passwd配置文件中删除,

                     而user1的目录没有删除,目录还是保留在/home目录下。

    userdel -r user1

    /etc/passwd配置文件删除,也将/home/user1目录删除。


  7. 创建虚拟用户帐号

    虚拟用户帐号,即只能访问特定目录,而没有登录系统的权限。

    vim /etc/passwd

    打开/etc/passwd文件,找到user1:x:1001:1001::/home/user1:/bin/bash行,

    进入插入模式后将其/bin/bash修改为/sbin/nologin,之后保存退出。

    技术分享


第三节 用户组创建和管理


  1. 创建用户组

    groupadd public    创建public组

    技术分享

  2. 创建用户组密码

    gpasswd public

    技术分享

  3. 查看用户组信息

    cat /etc/group

    技术分享

  4. 查看安全组帐号信息

    cat /etc/gshadow

  5. 修改组名称

    groupmod -n test public    即将public组名称修改为test

  6. 删除组

    groupdesl test


第四节 用户帐号和组管理


  1. 用户帐号添加到组里

    gpasswd -a user1 public    将用户帐号user1添加到public组里

  2. 组里删除用户

    gpasswd -d user1 public    将用户帐号user1从public组里删除

  3. 可以在创建用户帐号的时候,直接将用户帐号添加到组里,前提是组先创建好

    useradd -G Shanghai user1    即创建user1并将user1添加到Shanghai组里

  4. 将用户帐号同时添加到多个组里

    useradd -G Shanghai,Beijing user2 即将user2帐号同时添加到Shanghai和Beijing两个组里



第六章 用户帐号和组管理

标签:创建用户帐号 创建组 帐号管理 组管理

原文地址:http://toplinux.blog.51cto.com/1448312/1698645

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