상태:SSH 키(비밀번호 없는 액세스)를 사용하여 일부 SSH 공유를 성공적으로 마운트한 쉘 스크립트를 성공적으로 호출하는 systemd 서비스를 만들었습니다.
질문:로그인하면 이러한 마운트가 사라집니다.
세부 사항:셸 스크립트는 새로 설치된 리소스의 디렉터리 목록을 자체 로그 파일로 보내 성공적인 설치를 보여줍니다.
질문:사용자가 컴퓨터에 로그인하면 시작 중에 생성된 설치가 사라지는 원인은 무엇입니까?
논평:소스를 보고 싶은 사람이 있으면 문제 없습니다. 물어보세요.
중요: 사용자로 로그인하면 부팅 중에 스크립트가 설정한 설치가 손실되었습니다. 문제는 이 마운트를 사용할 충분한 권한이 없다는 것이 아니라 단순히 존재하지 않는다는 것입니다. 내용을 보기 위해 명령줄에서 마운트를 시작하면 내용이 나열되지 않습니다.
답변1
마운트는 재부팅 후에도 유지되지 않습니다. 탈것을 유지하려면 항목을 추가해야 합니다 /etc/fstab
(각 출시 전에 획득). 항목은 다음과 같아야 합니다(PATH, HOST 등 교체).
sshfs#USER@HOST:REMOTE_PATH LOCAL_PATH fuse defaults,allow_other 0 0
답변2
해결책은 RemainAfterExit=yes
장에 있습니다 Service
.