5.1.2 用户账号管理
用户账户,密码,宿主目录,登录shell 保存到配置文件中,/etc/passwd /etc/shadow。
passwd文件格式
1字段:用户账号的名称
2.字段:经过加密的用户密码字串
3.字段:用户账号的UID号
4.字段:所属基本组账号的GID号
5.字段:用户全名,可填写与用户相关的说明信息
6.字段:宿主目录,即该用户登录后所在的默认工作目录
7.字段:登录Shell等信息,用户完成登录后使用的shell
teacher :x:500:500:teacher:/home/teacher:/bin/bash /
用户账号 密码占位符 用户账号ID 组账号ID 用户说明 属主目录 登录shell
/etc/shadow (保存用户登录时间)
1字段:用户账号名称
2.字段:加密密码字符串信息
3.字段:上次改密码的时间
4.字段:密码最短有效天数
5.字段:密码的最长天数
6.字段:提前多少天警告用户密码即将过期
7.字段:在密码过期几天之后禁用此用户
8.字段:账号失效时间
9.字段:保留字段
5.1.3用户和组账号
用户账号:
超级用户 (root)
普通用户
程序用户
组账号:
基本组(私有组)
附加组(公共组)
UID:程序用户1-499普通用户500-60000 (用户标识号)
GID:程序用户1-499普通用户500-60000 (组标识号)
5.2.1添加用户,删除,修改
useradd命令
useradd [选项] 用户名
-u:知道UID标记号
-d:指定宿主目录
-e:指定账号失效时间 YYYY-MM-DD
-g:指定用户的基本组
-G:指定用户的附加组
-M:不为用户创建宿主目录
-s:指定用户的登录shell
passwd——为用户账号设置密码
-d:清空密码
-l:锁定用户
-S:查看用户状态
-u:解锁用户
usermod——修改用户账号属性
-s:指定用户登录shell
-l:更改用户账号的登录名称
-L:锁定用户账号
-U:解锁用户账号
//其他与useradd相同
userdel——删除用户账号
-r:同时删除宿主目录
/etc/bashrc //用户账户的初始配置文件
su – root:重新登录用户
vim /root/.bashrc //设置别名目录
bash:刷新别名
eject:挂载光盘
5.3.1 组账号管理
与用户账号文件
/etc/group //保存组账号号基本信息
adm:x:4:root,adm.daemon
组账号名 组成员列表
/etc/gshadow //保存组账号的密码信息
添加,管理,删除组账号
groupadd——添加组账号
gpasswd——添加,设置,删除组成员
-a:添加成员用户
-d:删除成员用户
-M:同时指定多个用户
groupdel——删除组账号
5.3.2 查询账号信息
groups——查询用户账号的组
groups 用户账户名 //默认为当前登录用户
id——查询用户账号的身份标识
id 用户名 //默认当前登录用户
finger——查询用户账号的登录属性
finget 用户名 //默认为当前
w——查询当前主机的用户登录情况
5.4.1 设置目录和文件的权限
chmod [ugoa] [+-=] [rwx] 文件和目录
chmod nnn 文件和目录
u属主 g属组 o任何用户 a所有用户
+增加权限 -减少权限 =设置相对权限
chmod a-x mymkdir //删除x权限 mymkdir文件
chmod 777 mymkdir //设置满权限
-R:以递归方式将目录所有的子文件设置权限
chmod -R 644 /var/ftp/pub/
5.4.2 设置目录和文件的归属
chown 属主[:属组] 文件或目录
-R:递归方式修改目录子文件的权限
chown格式
chown 属主 文件或目录
chown :属组 文件或目录
chown 属主:属组 文件或目录
6.1.0 磁盘和文件系统管理
6.1.1 检测并确认新的磁盘
fdisk -l [磁盘设备] ——默认为查看当前系统的所有磁盘
device:分区的设备文件名称
boot:是否是引导分区
start:分区在硬盘中的初始位置
end:分区在硬盘中的结束位置
blocks:分区的大小
id:分区的系统ID号
system:分区类型
fdisk [磁盘设备]
m:查看操作指令的帮助信息
p:列表查看分区信息
n:新建分区
d:删除分区
t:变更分区类型
w:保存分区
q:放弃分区设置保存
6.2.1 创建文件系统
mkfs——格式化设备文件
mkfs -t 文件系统类型 分区设备 //-F指定FAT的版本
mkswap——创建交换分区
swapon [磁盘设备] ——开启交换分区
swapoff [磁盘设备]——关闭交换分区
6.2.2 挂载,卸载文件的系统
mount [-t 文件系统类型] 存储设备 挂载点
mount -o loop ISO镜像文件 挂载点目录
umount——卸载已挂载的文件系统
umount 存储设备位置
umount 挂载点目录
设置文件系统的自动挂载
/etc/fstab //mount的配置文件
1字段:设备名
2字段:挂载目录
3字段:文件系统类型
4字段:挂载参数
5字段:表示文件系统是否需要dump备份 0忽略 1需要
6字段:系统启动时进行磁盘检查顺序0不检查 1优先检查
df——查看磁盘使用情况
-h:显示容量单位
-T:显示对应文件系统类型
7.1.1 LVM逻辑卷管理
PV——》VG——》LV——》格式化,挂载使用文件系统
/dev/sdbà/dev/sdb1 转换为物理卷类型转为8eàmail_store 创建卷组à/dev/mail_store/mbox创建逻辑卷à格式化为ext3文件系统,并挂载到/mailbox目录下
动态调整磁盘容量,从而提高磁盘管理的灵活性
/boot 分区用于存放引导文件,不能基于LVM创建
图形界面管理工具
system-config-lvm
创建逻辑卷基本语法
pvcreate设备名1 设备名2
vgcreate 卷组名 物理卷名 物理卷名
lvcreate -L 容量大小 -n 逻辑卷名 卷组名
lvextend -L +大小 /dev/卷组名/逻辑卷名
基本命令 可以当参考文档使用 后续还会更新