zoukankan      html  css  js  c++  java
  • linux全套 | 用户管理 | 06

    基本介绍

    linux系统是一个多用户多任务的操作系统,任何一个要使用系统资源的用户,都必须首先向系统管理员申请一个账号,然后以这个账号的身份进入系统.

    linux的用户需要至少都属于一个组.

    添加用户

    useradd [选项] 用户名

    添加一个用户xm useradd xm

    细节说明:

    (1)

    当创建用户成功后,会自动的创建和用户同名的家目录,还有同时创建一个与用户同名的组.

    (2)

    也可以使用useradd -d 指定目录 用户名, 给新创建的用户指定家目录

    useradd -d /home/dog xq

    给用户设置密码或修改密码

    passwd 用户名

    给xm修改密码: passwd xm

    删除用户

    userdel [选项] 用户名

    (1) 删除xm,但是保留家目录: userdel xm

    (2) 删除xm,一并把家目录也删除了: userdel -r xm

    讨论: 是否应该保留被删除用户的家目录?

    删除用户时,我们一般是不会删除用户的家目录的,因为里面有很多文件,可能都是有价值的.

    查询用户信息

    id 用户名

    查询root信息: id root

    如果没有用户,则会返回无此用户.

    切换用户

    su 用户名

    退出当前用户,返回切换前: exit

    创建一个用户zf,指定密码,然后切换到zf

    useradd zf
    passwd zf
    su zf
    

    用户组

    用户组类似于班级的概念,系统可以对有共性的多个用户进行统一管理.

    增加组: groupadd 组名

    删除组: groupdel 组名

    创建用户并指定组: useradd -g 组名 用户名

    创建一个zwj,并将他指定在wudang这个组

    groupadd wudang
    useradd -g wudang zwj
    

    修改用户的组: usermod -g 组名 用户名

    创建一个shaolin的组,将zwj的组修改为shaolin

    groupadd shaolin
    usermod -g shaolin zwj
    

    用户管理配置文件

    大概知道这个3个文件即可.

    /etc/passwd文件

    用户user的配置文件,记录用户的各种信息

    每行的含义: 用户名:口令:用户标识号:组标识号:注释性描述:主目录:登录Shell

    /etc/shadow文件

    口令的配置文件

    每行的含义: 登录名:加密口令:最后一次修改时间:最小时间间隔:最大时间间隔:警告时间:不活动时间:失效时间:标志

    (/etc/shadow是来存放密码的,是加密的,所以知道有这个文件即可)

    /etc/group文件

    group的配置文件,记录linux包含的组的信息

    每行含义: 组名:口令:组标识号:组内用户列表

  • 相关阅读:
    jQuery技巧总结
    IBatis.NET框架
    武林足球Ajax全站的核心JS
    Lucene入门与使用(2)转
    图片预加载
    构建基于词典的Lucene分析器
    利用system表来注入
    查看执行后的HTML代码,方便调试
    每日英语
    关于URL的地址重写,自己也实验了一把!
  • 原文地址:https://www.cnblogs.com/Rowry/p/12521614.html
Copyright © 2011-2022 走看看