Linux创建用户并赋予权限
时间: 2023-12-20 07:30:51 浏览: 255
以下是Linux创建用户并赋予权限的步骤:
1. 创建新用户,例如创建名为newuser的用户:
```shell
sudo adduser newuser
```
2. 为新用户设置密码:
```shell
sudo passwd newuser
```
3. 创建新用户的家目录并赋予相应权限:
```shell
sudo mkdir /home/newuser
sudo chown newuser:newuser /home/newuser
sudo chmod 755 /home/newuser
```
4. 将新用户添加到sudo组中:
```shell
sudo usermod -aG sudo newuser
```
5. 修改sudoer文件中的权限设置,使普通用户具有sudo权限:
```shell
sudo visudo
```
在打开的文件中找到以下行:
```shell
root ALL=(ALL:ALL) ALL
```
在该行下添加以下内容:
```shell
newuser ALL=(ALL:ALL) ALL
```
保存并退出文件。
相关问题
linux创建文件并给权限
要在Linux中创建文件并赋予权限,可以使用以下命令:
1. 创建文件:touch filename
2. 给文件赋予权限:chmod permissions filename
其中,permissions是权限设置,可以使用数字或符号表示,如:
数字表示:
0:没有任何权限
1:执行权限
2:写权限
3:写和执行权限
4:读权限
5:读和执行权限
6:读和写权限
7:读、写和执行权限
符号表示:
u:文件所有者
g:文件所有者所在的组
o:其他用户
a:所有用户
+:增加权限
-:减少权限
=:设置权限
例如,给文件filename设置读、写和执行权限,可以使用以下命令:
chmod 777 filename
其中,7表示读、写和执行权限,三个7分别对应文件所有者、文件所有者所在的组和其他用户。
阅读全文