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)配置用户登入成功的欢迎信息
Linux的用户管理(基础篇)的更多相关文章
- Docker镜像管理基础篇
Docker镜像管理基础篇 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 一.Docker Images Docker镜像还有启动容器所需要的文件系统及其内容,因此,其用于创建并启 ...
- Linux 网络协议栈开发基础篇—— 网桥br0
一.桥接的概念 简单来说,桥接就是把一台机器上的若干个网络接口"连接"起来.其结果是,其中一个网口收到的报文会被复制给其他网口并发送出去.以使得网口之间的报文能够互相转发. 交换机 ...
- (四)Linux之用户管理(用户和用户组)
Linux之用户管理(用户和用户组) 目录 Linux之用户管理(用户和用户组) 一.概述 二.用户和组的关系 三.关于UID和GID(用户ID和组ID) 四.用户和组的数据 /etc/passwd内 ...
- linux 下用户管理
linux 下用户管理 一.用户的分类 1.超级用户:root UID=0 2.系统用户:不需要登录系统,对应用程序服务,主要维护系统的正常运行:UID = 1 ~ 499(RHEL7 = 1 ~ 9 ...
- Linux下用户管理、目录结构
linux的文件系统是采用层级式的树状目录结构,在此结构中的最上层是根目录“/”,然后在此目录下再创建其他的目录. 目录介绍: / root,存放root用户的相关文件 home,存放普通用户的相关文 ...
- 基于操作系统原理的Linux 的用户管理
一.实验目的 1.掌握为root用户修改密码的方法. 2.掌握创建新用户的方法. 3.掌握用户组的管理方法. 4.掌握为用户授权的方法. 二.实验内容 1.Linux的用户管理 (1)创建新用户创建新 ...
- Linux下用户管理:创建用户指定密码
首先我们来了解下Linux下用户管理的概念: 如上图所示,左边的一列表示用户名,中间的一列表示用户组,最右边的一列表示的是家目录.用户名我们这里处于简单就,添加了root,xm,xh三个用户.用户组和 ...
- linux系统用户管理(一)
Linux系统用户管理1.用户管理*****2.Linux用户命令****3.用户创建的原理***4.密码管理***5.组命令管理**6.身份切换*****7.sudo提升权限***** 我们现在所使 ...
- 实验三:Linux系统用户管理及VIM配置
项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接地址 学号-姓名 17043133-木腾飞 学习目标 1.学习Linux系统用户管理2.学习vim使用及配置 实 ...
- 实验三 Linux系统用户管理及VIM配置
项目 内容 这个作业属于哪个课程 班级课程的主页链接 这个作业的要求在哪里 作业要求链接接地址 学号-姓名 17041428-朱槐健 作业学习目标 1.学习Linux系统用户管理 2.学习vim使用 ...
随机推荐
- Python中的 __name__有什么作用?最详细解读
案例说明: Python中的模块(.py文件)在创建之初会自动加载一些内建变量,__name__就是其中之一.Python模块中通常会定义很多变量和函数,这些变量和函数相当于模块中的一个功能,模块被导 ...
- Java中String字符串常量池
首先看一个例子,通过这个例子更能快速理解String常量池 public static void main(String[] args) { String a = "ab"; St ...
- Vmware Workstation实现CentOS6.10_x64 下ORACLE RAC 11.2.0.4的搭建
想必大家在学习ORACLE 11g时,都想搭建一个RAC的实验环境.在搭建RAC实验环境时,会碰到诸如IP怎么规划.虚拟机环境下怎么共享磁盘.ASM磁盘创建,以及安装过程中会遇到这样那样的问题.搭建一 ...
- HttpWebRequest.AddRange 支持long类型
很久很久以前,在哪个FAT32格式还流行的年代,文件大小普遍还没超过4G的年代,.Net已经出来了. 而那时候.Net实现的HTTP断点续传协议,还没预料到如此普及(我猜的).那时候的HttpWebR ...
- Chapter5_初始化与清理_数组初始化与可变参数列表
一.数组初始化 数组是相同类型的,用一个标识符名称封装到一起的一个对象序列或基本类型数据序列.编译器是不允许指定数组的长度的,当使用语句int[] a时,拥有的只是一个符号名,即一个数组的引用,并不拥 ...
- 加密 解密 RSA & AES & DES
git: https://github.com/XHTeng/XHCryptorTools rsa RSA加解密中必须考虑到的密钥长度.明文长度和密文长度问题.明文长度需要小于密钥长度,而密文长度则等 ...
- angular4.0懒加载
用angular4.0进行前后端分离已经好几个月了,现在接近了尾声,pc端和移动端.可是却还存在着很多问题,最近这几天一直在研究懒加载问题,因为通过ng build --prod打包后主文件很大,有2 ...
- hw1
如上面两个小程序中,分析下列问题: 1.Identify the fault. 2. If possible, identify a test case that does not execute t ...
- 《Linux就该这么学》第十六天课程
今天笔记有点少就不发了,分享一下第23章 使用OpenLDAP部署目录服务很实用 下面是DHCP动态管理地址,如需深入学习请前往 https://www.linuxprobe.com/chapter- ...
- HDU 6382 odds (暴力 + 剪枝优化)
odds Time Limit: 2000/1000 MS (Java/Others) Memory Limit: 131072/131072 K (Java/Others)Total Subm ...