Я хочу смонтировать NFS-Share после входа в систему, так как монтирование через fstab продлит процесс загрузки, если NAS недоступен.
Поэтому я подумал о сервисе systemd --user.
[Unit]
Description=Mounting the GuendoNAS
After=network.target
[Service]
User=root
Type=oneshot
ExecStart=/usr/bin/mount -t nfs 10.0.0.64:/disk1 /storage/guendonas/disk1
ExecStart=/usr/bin/mount -t nfs 10.0.0.64:/disk2 /storage/guendonas/disk2
[Install]
WantedBy=default.target
Что приводит к не GROUP spawninng /usr /bin /mount /: Операция не разрешена
Active: failed (Result: exit-code) since Fri 2016-01-22 19:06:02 CET; 25s ago
Main PID: 1968 (code=exited, status=216/GROUP)
Jan 22 19:06:02 Asgard systemd[604]: Starting Mounting the GuendoNAS...
Jan 22 19:06:02 Asgard systemd[1968]: guendomount.service: Failed at step GROUP spawning /usr/bin/mount: Operation not permitted
Jan 22 19:06:02 Asgard systemd[604]: guendomount.service: Main process exited, code=exited, status=216/GROUP
Jan 22 19:06:02 Asgard systemd[604]: Failed to start Mounting the GuendoNAS.
Jan 22 19:06:02 Asgard systemd[604]: guendomount.service: Unit entered failed state.
Jan 22 19:06:02 Asgard systemd[604]: guendomount.service: Failed with result 'exit-code'.
Я не уверен, почему это происходит, потому что служба должна работать как пользователь root или это разрешено с помощью службы systemd --user? Какой будет альтернатива? Я мог бы сделать скрипт автозапуска, однако я хочу использовать сервис в качестве зависимости для других сервисов