1.创建用户设置用户名密码
useradd userName
passwd userName (会提示输入密码)
2.给新用户添加分组,赋权限
usermod -aG new_group username; //添加附属组
ueermod -g new_group username; //设置为主组
groups (username) //查看所属组
id (username) //查看用户和组的信息
root ALL=(ALL:ALL) ALL //在sudoers 文件中添加新用户的权限 就可以通过sudo 操作了
3.修改文件(夹)所属 用户或者用户组
chown user1 file.txt:将 file.txt 的所有者更改为 user1。
chown user1:group1 file.txt:将 file.txt 的所有者更改为 user1,所属组更改为 group1。
chown -R user1 directory:递归地将 directory 目录及其内部的所有文件和子目录的所有者更改为 user1。
4.修改文件(夹)权限
数字表示法:
读权限:4
写权限:2
执行权限:1
每个权限位由三个数字表示,分别对应所有者、所属组和其他用户的权限。例如,权限 755 表示所有者有读、写和执行权限(4 + 2 + 1 = 7),所属组和其他用户有读和执行权限(4 + 1 = 5)。
示例:
chmod 755 file.txt # 修改文件 file.txt 的权限为 755
chmod 755 folder # 修改文件夹 folder 的权限为 755
字符表示法:
u 表示所有者(user)
g 表示所属组(group)
o 表示其他用户(others)
a 表示所有用户(all)
权限操作符号:
- 表示添加权限
- 表示删除权限
= 表示设置权限
chmod u+rwx,g+rx,o+r file.txt # 为所有者添加读、写、执行权限,为所属组添加读和执行权限,为其他用户添加读权限
chmod a-w file.txt # 为所有用户删除写权限