![以用户身份而非 root 身份在 /run/media/$USER/DISK-LABEL 中挂载 ext4 USB 磁盘](https://linux22.com/image/228863/%E4%BB%A5%E7%94%A8%E6%88%B7%E8%BA%AB%E4%BB%BD%E8%80%8C%E9%9D%9E%20root%20%E8%BA%AB%E4%BB%BD%E5%9C%A8%20%2Frun%2Fmedia%2F%24USER%2FDISK-LABEL%20%E4%B8%AD%E6%8C%82%E8%BD%BD%20ext4%20USB%20%E7%A3%81%E7%9B%98.png)
我发现了几个使用 systemd 来挂载 USB 磁盘的脚本。
- 一个 udev 脚本
- 一个 systemd 服务脚本(调用 shell 脚本并传递设备名称、要执行的操作)
- /usr/local/bin 中的一个 shell 脚本
我的主要问题是登录的用户在 shell 脚本中是未知的,因为它在 systemd 脚本中是未知的。
我想将 USB 磁盘挂载到 /run/media/$(logname)/DISK-LABEL
有解决办法吗?
欢迎任何帮助
我发现了几个使用 systemd 来挂载 USB 磁盘的脚本。
我的主要问题是登录的用户在 shell 脚本中是未知的,因为它在 systemd 脚本中是未知的。
我想将 USB 磁盘挂载到 /run/media/$(logname)/DISK-LABEL
有解决办法吗?
欢迎任何帮助