Linux用户与组管理(其一)
目录
Linux用户与组管理(其一)
一、用户管理
(一)概述
1.1.1、用户的概念
1.1.2、用户的类型
(二)模板目录
1.2.1、模版目录的作用
1.2.2、运维实验案例
(三)查看历史命令
1.3.1、 history 命令
(四)相关文件
1.4.1、 /etc/passwd 存储用户信息
1.4.2、 /etc/shadow 存储用户密码信息
1.4.3、 /etc/group 存储组信息
(五)用户操作
1.5.1、 useradd命令
1.5.1.1、 shell
总结
用户是使用者在操作系统中的身份映射
[用户名@主机名~家目录/根目录]$普通用户#管理员用户
超级管理员用户显示为 root ,通常以 # 号符显示是超级管理员得意思,能使用所有系统及程序命令 ,UID (可称为系统标识符)是用户在系统中的唯一标识符通常以 0 显示。
普通用户显示为 $ ,只能使用有限的系统命令和具有使用权限的程序命令,UID (可称为系统标识符)是用户在系统中的唯一标识符通常以1000~65535显示。
程序用户:一般不允许登录系统,不创建家目录 。运行程序指令,UID(可称为系统标识符)是用户在系统中的唯一标识符通常以1~999显示。
快捷调取之前的命令 !命令字
/etc/skel/ 当用户新建并创建家目录时,复制该目录下的所有内容
定义用户登录终端时的显示样式及环境变量设置,以 ~/.bashrc 显示,意思是定义显示样式。
家目录异常(用户误删除家目录文件或家目录迁移过程中文件丢失)
故障再现:把/etc/skel/的内容移动到/opt ( mv /etc/skel/ /opt )
创建用户wang ( useradd wang )
切换至wang ( su - wang )
显示结果异常 -bash-4.2$
修复方法:
切换回root用户: su root
使用root用户输入: cp /opt/skel/.bashrc /home/wang
验证即可 su - wang
vim /etc/profile(进如文本编辑向下即可查找) 默认保留1000条
useradd 用户名 创建用户
useradd创建一个新用户或更新默认新用户信息
实验案例
useradd wang
tail -1 /etc/passwd
wang:x:1001:1001::/home/wang:/bin/bash
用户名:密码占位符:用户ID:组ID:用户描述信息:用户家目录:登录shell
创建用户的特点:创建新用户,假如没有跟新用户同名的组或没有指定用户的基本组,则肯定会创建同名用户
可以被看作是一种高级的命令行解释器,它能够接收用户输入的命令,解析命令,执行命令并输出结果,同时还能实现文件重定向、管道、环境变量等高级特性。
shell查看系统支持的可登录shell cat /etc/shells
可登录系统
/bin/bash ( 为CentOS默认shell )
不可登录系统
/sbin/nologin ( 程序用户一般都设置为该shell )
/bin/sync
/sbin/shutdown
/sbin/halt
1.5.1.2、 useradd命令选项
-d,--home-dir(指定用户的家目录)
useradd -d /path username
-e, --expiredate(指定用户的失效时间)
useradd -e YYYY-MM-DD username
-f, --inactive(密码过期后,账户被彻底禁用之前的天数。0表示立即禁用,-1 表示禁用这个功能)
useradd -f n (n为数字) username
-g, --gid(用户初始登录组(基本组)的组名或GID。组名必须已经存在。组号码必
须指代已经存在的组)
useradd -g GID username
-G, --groups(指定用户的附加组,该组必须已经存在)
useradd -G GID username
-M, --no-create-home(不创建用户的主目录 ,常用于程序用户的创建)
useradd -M username
-N, --no-user-group(不创建同名的组)
useradd -g GID -N username
-p, --password PASSWORD(加密后的新账户密码)
useradd -p 加密后的密码 username
-s, --shell SHELL(新账户的登录 shell)
useradd -s shell的路径 username
-u, --uid UID(新账户的用户 ID)
useradd -u 指定的ID号 username
今天内容总体来说需要背记的内容有很多,也有很多需要进行理解的内容,同学们可以按照实验案例多多进行敲击学习,内容很杂,但是很关键。