zoukankan      html  css  js  c++  java
  • Linux的用户管理(基础篇)

    用户相关

    临时切换用户:

    su 用户名

    完全切换用户:

    su – 用户名

    查看当前登入的用户名:

    whoami

    查看当前用户下的一切环境变量:

    env

    登出当前登入的用户:

    logout

    查看系统的用户使用日志:

    last 

    查看每个用户的最后登入时间

    lastlog 

    将用户密码设置为从未更改:

    此时用户登入后会强制其更改密码

    chage -d 0 用户名

    锁定用户:

    usermod -L 用户名

    解锁用户:

    usermod -U 用户名

    添加用户:其选项有以下

    -u    指定用户UID

    -d    指定家目录

    -c    添加用户说明,备注

    -g    指定初始组名

    -G   指定用户附加组,组必须事先存在

    -s    指定命令解释器

    useradd 用户名 选项

    管理员修改其它用户密码:

    passwd 用户名

    用户修改自己密码:

    passwd

    为用户添加选项:

    如给用户添加备注,选项与添加用户时基本相同

    usermod -c "wo shi dongxioadong" 用户名

     删除用户

    其中加入(-r)会把删除的用户家目录删除

    userdel -r 用户名

    用户组相关

    创建组

    groupadd 组名

    以附加组形式添加用户到组

    gpasswd -a 用户 组名

    从组中删除用户

    gpasswd -d 用户 组名

    删除组

    groupdel 组名

    查看所有登入用户

    who 命令或者 w 命令

    who

    输出参数:

    root  :0 2019-01-26 21:31  (:0)
    udong  pts/1 2019-01-26 21:30 (192.168.1.135)
    udong2 pts/2 2019-01-26 21:52  (192.168.1.135)
    用户名 登入地(tty本地,pts远程) 登入时间 登入地址

    相关配置文件

    用户基本信息( /etc/passwd )

    每一行为一个用户,每个用户有7个字段

    1)用户名

    2)x表示有密码标识

    3)UID 0为超级用户、1-499为系统用户(系统内部用户)、500-65535为普通用户,将某 个用户UID改为0它就成了超级用户

    4)组ID,初始组一人一个,推荐用户加入附加组

    5)备注

    6)用户家目录

    7)命令解释器,标准shell解释器:/bin/bash

     

    用户隐私文件 -- 影子文件(etc/shadow)

    权限全无,只能root使用,更加详细的用户信息

    1) 用户名

    2) 加密后的密码,如果!!或者 * 则表示无密码

    3) 最后一次更改的时间戳

    4) 更改密码的频率,如果是5则表示5天之后才可更改密码

    5) 密码有效天数

    6) 到期前的提醒天数

    7) 宽限时间,最后有效期

    8) 账号强制失效时间,时间戳,优先级最高

    9) 保留

    组的相关文件:

    /etc/group

    /etc/gshadow

    用户登入过程

    排序为系统用户的登入过程:

    (/etc/profile)登入配置文件,用户登入时首先进入

    (/etc/profile.d/*.sh)语言等配置文件

    (~/.bash_profile)对当前用户生效

    (~/.bashrc)对当前用于生效

    (/etc/bashrc)如果没有使用秘密登入:再次进入:(/etc/profile.d/*.sh)语言等配置文件

    ------------系统运行---------------

    (~/.bash_logout)注销时调用,提示:对环境变量的更改可写在任意以下文件中,如(unalias)命令

    (vim /etc/motd)配置用户登入成功的欢迎信息


     

  • 相关阅读:
    看代码写程序
    NP
    一道神题
    找平方数
    凝视
    排队打水
    时间计算
    git客户端下载地址
    iOS GCD
    UIView 和 CALayer的那点事
  • 原文地址:https://www.cnblogs.com/dongxiaodong/p/10325081.html
Copyright © 2011-2022 走看看