- useradd 只有管理员才有权限执行
- 创建xxx用户 会创建与其名字相同的用户组,作为该用户的基本组
- 创建的xx用户会在/home目录中
su xxx
- root切换到xxx的身份,不需要密码
- 普通用户切换到xxx用户,需要密码
passwd 用于多用户设置密码 只有管理员才能执行
所有普通用户都被系统设置在/home中
管理员root的家被系统设置在/root目录中
无论当前在什么目录中,使用 cd ~都可以返回当前的根目录
无论当前在什么目录中,使用 cd /都可以返回系统的根目录
操作系统的权限
读 | 写 | 执行 | |
文件 | 读文件中的内容 | 修改文件中的内容 | 执行文件中的代码 |
文件夹 | 查看目录中的文件列表 | 在目录中创建,输出,剪切子文件 | 进入一个文件(eg:cd命令) |
第一个符号
- d 为文件夹
- -为文件
- l为快捷方式(链接)
后面的9个符号分为三组,每组三个符号。
- 第一组:文件所属用户拥有的权限
- 第二组:文件所属用户组拥有的权限
- 第三组:非文件拥有者或非文件所属组的用户拥有的权限)
r:读 对于数字 4 ll ls
w:写 2 mkdir touch
x 执行 1 cd
没有显示 0
0 | 000 | --- |
1 | 001 | --x |
2 | 020 | -w- |
3 | 021 | -wx |
4 | 400 | r-- |
5 | 401 | r-x |
6 | 420 | rw- |
7 | 421 | rwx |
如何修改权限?
chmod xyz 文件名/文件夹名
- x代表文件拥有者的权限
- y代表文件所属组的权限
- z代表其他用户的权限
取值范围都是0-7
黄是组 红是用户
修改组
管理员才能执行:usermod -G 组名 用户名
eg:吧le拉到guo组里面
usermod -G le guo
guo对le有权限 le对guo没有权限(拉谁进来 谁有权限)
id命令:查看当前账户和组的信息
uid= 用户名 gid= 组名 组= 所在的所有组
给予普通用户 管理员身份
1 find / -name sudoers 找到sudoers所在位置