ubuntu18.04开机自启动如何在root权限执行outo.desktop
时间: 2023-12-28 19:04:56 浏览: 140
要在Ubuntu 18.04中使用root权限运行auto.desktop并将其设置为开机自启动项,可以按照以下步骤操作:
1. 将auto.desktop文件复制到/etc/xdg/autostart目录中:
```
sudo cp /path/to/auto.desktop /etc/xdg/autostart/
```
2. 使用sudo命令打开auto.desktop文件:
```
sudo nano /etc/xdg/autostart/auto.desktop
```
3. 在Exec行添加sudo命令以使用root权限运行.desktop文件:
```
Exec=sudo /path/to/auto.desktop
```
4. 保存并关闭文件。
现在,auto.desktop文件将在开机时作为root用户自动启动。请注意,在使用root权限时需要谨慎,因为这可能会导致系统安全问题。
相关问题
ubuntu18.04如何在root权限执行outo.desktop
虽然我无法判断您的意图,但我可以告诉你如何在Ubuntu 18.04中使用root权限运行.desktop文件。
首先,打开终端并使用sudo命令切换到root用户:
```
sudo su
```
接下来,使用cd命令进入包含.desktop文件的目录,例如:
```
cd /home/user/Desktop/
```
最后,使用以下命令运行该.desktop文件:
```
sudo ./filename.desktop
```
请注意,使用root权限运行文件时需要谨慎,因为这可能会导致系统安全问题,建议谨慎操作。
ubuntu18.04开机自启动.sh
要在Ubuntu 18.04上设置开机自启动脚本(.sh文件),可以按照以下步骤操作:
1. 将你的脚本文件放置在一个合适的位置,比如 `/usr/local/bin` 或者 `/opt` 目录下。假设你的脚本文件名为 `my_script.sh`。
2. 打开终端,使用以下命令给脚本文件添加可执行权限:
```
chmod +x /path/to/my_script.sh
```
3. 创建一个启动脚本的服务单元文件,使用以下命令:
```
sudo nano /etc/systemd/system/my_script.service
```
在打开的文件中,输入以下内容:
```
[Unit]
Description=My Script
After=network.target
[Service]
ExecStart=/path/to/my_script.sh
[Install]
WantedBy=default.target
```
在上面的配置中,`Description` 是对服务的描述,`ExecStart` 是指定要运行的脚本文件的路径。
4. 保存并关闭文件。然后重新加载服务单元文件,使用以下命令:
```
sudo systemctl daemon-reload
```
5. 启用该服务,使其在系统启动时自动运行:
```
sudo systemctl enable my_script.service
```
6. 最后,重新启动系统,你的脚本应该会在系统启动时自动运行。
请注意,以上步骤假设你有足够的权限来进行这些操作。如果你是普通用户,可能需要使用 `sudo` 命令或者联系系统管理员来执行这些操作。
阅读全文