일반 사용자는 루트 마운트 후에는 제거할 수 없습니다.

일반 사용자는 루트 마운트 후에는 제거할 수 없습니다.

루트 권한이 필요한 스크립트를 실행하고 있습니다. 그 기능 중 하나는 udisksctl유틸리티를 사용하여 연결된 사용자 HDD를 마운트하는 것입니다. 나는 그것을 다음과 같이 사용한다

udisksctl mount -b /dev/sdX --options umask=0000

하지만 성공하면 자동으로 /media/root/<LABEL>.

어떻게 성공할 수 있나요? 내 umask 사용에 문제가 있거나 환경 변수에 문제가 있습니까? (내 배포판은 Ubuntu이고 udisksctl을 사용하여 크로스 플랫폼 문제를 해결합니다.)

답변1

접근 가능한 장착 지점을 선택할 수 있다는 아이디어입니다. 그러니 시도해 보세요:

mount /dev/sdX /target/blablabla -o rw,umask=0000

답변2

이 문제를 해결했습니다. 에서는 환경 변수 /media/X/<labelname>에서XLOGNAME

관련 정보