目录
1.用户账号 组账号
用户账号 超级管理员 普通用户 程序用户
组账号 基本组 附加组(gpasswd -a 用户 组--将用户加入组中)
uid 用户标识号 gid 组标识号
#####uid=0 代表超级管理员

2. 查看
root:x:0:0:root:/root:/bin/bash
root 账号 x 密码占位符(/etc/shadow中) 0 uid 0 gid
root 用户 /root 家目录 /bin/bash 登录shell
/sbin/nologin /shutdown /bin/false 都代表不能登录
![]()
ft账户 1000 uid 1000 gid ft用户 /home/ft为家目录
##cat /etc/shadow
root:密码:最近改密码的时间距离1970天数:最短有效期:最长有效期
3.创建用户
useradd 用户名(常用) -u 指定uid号 -g 指定基本组 -d 指定家目录
##useradd -u 1111 -g qwe -d /opt/asd opt下asd作为家目录 在qwe组中 uid号为1111 ##uid号不能重复 基本组必须存在
4.改密码
1. passwd 用户名 改(设)密码 ##passwd其他作用 -l 锁定用户 -S 查看用户状态 -u 解锁

2. echo 密码 | passwd -- 用户名 ![]()
5.修改用户账户属性
usermod -L 锁定用户账户 -U 解锁用户账户 -u 改uid(1000以后并且未使用)
-d /…/ 用户名 改变家目录 /…/为目标家目录
##两种锁定用户的方法 1.passwd -l 锁密码
2.usermod -L 锁用户 只限制普通用户之间切换 超管不受限制
6.删除用户账户
userdel -r 删除同时删除家目录(清理空间 一般用这个)
7.文件/目录的权限
r 读(4) w 写(2) x 执行(1)
chmod 给文件/目录赋权
#chmod 777 文件名 -rwxrwxrwx 三个一组 分别是u(user) g(group) o(other)
chmod -R 777 test test以及以下文件权限都777![]()

8.改变文件/目录的归属
chown A:B 文件 将文件所有者改为A 所属组改为B=chown A.B
chown A 文件 所有者改为A 所属组不变
chown :B 文件 所属组改为B 所有者不变
chown -R A:B 目录 当前目录以及以下文件都改属主 属组
### 多目录递归只改最后一个目录
9.设置文件/目录的默认权限
文件默认 666
目录默认 777
##umask 011时 文件 655(666-011) 目录 766(777-011)
文件:新建文件无执行权限 (是111则变为222) 改变要用chmod
目录:新建目录不给也有执行权限 
10.修改主机名
临时修改 hostlocal 主机名
永久修改 vim /etc/hostname 改配置文件(需要重启才能生效)
hostnamectl set-hostname 主机名
11.题目
关于读 写 执行
cp/etc/passwd /opt/wenjian 最低权限分别是什么
cp 执行 passwd 读 wenjian 写
12.用户组的操作
gpasswd -a 用户1 用户2 将用户1加入用户2所在组,使用户1有2组的权限
-d 用户名 所在组 移除
-M 用户1 用户2 用户3 组名 将用户1 2 3 加入组
13.更改当前用户
su 用户名 需要输入密码 (密码不显示出来)
在超级管理员下输入su 相当于刷新
本文介绍了Linux系统中用户和组的管理,包括创建用户、修改密码、调整用户属性、设置文件权限及目录归属,以及用户组的操作,如添加和移除用户。此外,还涉及主机名的修改和用户切换等核心概念。
2705

被折叠的 条评论
为什么被折叠?



