Linux系统上创建用户、分组、管理权限,以Debian系统为例

1. 创建用户

sudo adduser 用户名

回车后会要求输入用户密码等其他信息

2. 分配用户到组

将用户添加到某个已有组,例如(sudo 组允许用户执行 sudo 命令

sudo useradd -aG 组名 用户名

3. 创建并分配用户到新组

创建新组

sudo groupadd 组名

将用户添加到新组:

sudo usermod -aG 组名 用户名

4. 文件和目录权限

使用chmodchown命令来分配文件和目录的权限:

1. 更改所有权

sudo chown 用户名:组名 文件或目录

2. 更改权限

sudo chmod 权限 文件或目录

权限通常以三位数字来表示,每位数字分别代表所有者、组和其他用户的权限。

  • 4 代表读(Read)
  • 2 代表写(Write)
  • 1 代表执行(Execute)

例如,chmod 755会给所有者赋予读、写和执行权限(7 = 4+2+1),同时给组和其他用户赋予读和执行权限(5 = 4+1)。