내가 하고 싶은 것

내가 하고 싶은 것

내가 하고 싶은 것

본질적으로 나는 이것을하고 싶다

~/.config/systemd/user/me_unit.service
-----------------------
[Unit]
Description="Unmount thing"

[Service]
User=root
Group=root
ExecStop=/home/failuregod/.config/systemd/user/unmount.py
RemainAfterExit=yes

[Install]
WantedBy=default.target

내가 시도한 것

sudo systemd --user enable me_unit.service

이것은 작동하지 않습니다. 다음 오류가 발생합니다.Failed to connect to bus: No such file or directory.

또한 sudo 없이 시도했지만 사용자를 루트로 전환할 수 없었습니다(이해할 수 있음).

내가 뭘 하려는 거지?

컴퓨터를 세 번(또는 그 이상) 부팅했고 모든 Linux 파티션이 동일한 문서 및 다운로드 폴더를 가지지만 홈 디렉터리는 서로 다르기를 원했습니다. 나의 좋은 아이디어는 zfs를 사용하고 문서 데이터 세트 및 다운로드 데이터 세트와 함께 여러 홈 데이터 세트를 만드는 것입니다.

초기 잠금 해제는 pam_exec를 사용하여 수행되지만 systemd를 사용하여 데이터 세트를 언로드하고 싶습니다. 가능하다면 장치에 내 사용자 이름을 입력한 다음 제거 스크립트에서 사용자 이름을 확인하는 수고를 피하고 싶습니다.

답변1

왜 이것이 서비스여야 하는지 잘 모르겠습니다. 각 운영 체제에 대해 귀하가 이러한 공통 폴더를 사용하는 유일한 사용자라고 가정하고 있으며, 다른 사용자가 있으면 해당 사용자는 귀하의 ~/Documents/에 액세스할 수 없습니다. 운영 체제에서 fstab은 사용자의 ~/Downloads 및 ~/Documents에 다운로드 및 문서를 설치합니다. 이로 인해 목표가 달성되지 않습니까?

관련 정보