susesp3下用sudo执行任务,出现两个进程,一个带sudo,另一个不带sudo
时间: 2024-03-27 16:33:44 浏览: 9
在SUSE SLES 3下使用sudo执行任务时,可能会出现两个进程,一个带sudo,另一个不带sudo。这是因为sudo命令是用于以其他用户身份执行命令的工具。
当你使用sudo执行任务时,sudo会创建一个新的子进程来执行该任务,并在该子进程中以指定的用户身份运行命令。这个子进程会带有sudo标识。
同时,sudo还会创建一个守护进程(sudo daemon),该守护进程会监控用户的sudo会话,并在需要时进行身份验证和授权。这个守护进程不带sudo标识。
因此,在执行任务期间,你可能会看到两个进程,一个带sudo标识的子进程和一个不带sudo标识的守护进程。
相关问题
如何查看一个用户可以sudo执行什么命令
要查看一个用户可以使用 `sudo` 执行哪些命令,可以使用以下命令:
```
sudo -l -U username
```
其中,`-l` 参数表示列出当前用户可以使用 `sudo` 执行的所有命令,`-U` 参数后面指定要查询的用户名。
执行该命令后,如果该用户有 `sudo` 权限,终端会提示输入当前用户的密码。输入密码后,终端会列出该用户可以使用 `sudo` 执行的所有命令,以及允许执行这些命令的方式。
注意,只有在 `/etc/sudoers` 文件中被授权的用户才能使用 `sudo` 命令。如果要修改 `/etc/sudoers` 文件,建议使用 `visudo` 命令以确保文件格式正确,避免出现错误。
如何在 Ubuntu 下通过一个简单的命令`sudo pip3 install pillow`
在 Ubuntu 下通过一个简单的命令 `sudo pip3 install pillow` 可以安装 Python 包 Pillow。这个命令需要管理员权限,因此需要使用 `sudo`。
首先,打开终端并输入以下命令以更新软件包列表:
```
sudo apt-get update
```
接下来,输入以下命令以安装 Python 3 pip:
```
sudo apt-get install python3-pip
```
最后,输入以下命令以安装 Pillow:
```
sudo pip3 install pillow
```
这样就完成了 Pillow 的安装。