내 Debian Stretch에서는 AFAICT 로그인 시 USB 드라이브가 자동으로 마운트됩니다. /media/currentuser/DRIVENAME
나는 이것이 udisks
문제를 해결할 것이라고 생각합니다(하지만 제가 틀렸을 수도 있습니다) . fstab
이 디스크와 관련된 항목이 없습니다 .
다른 사용자가 드라이브에 대한(읽기 및 쓰기) 액세스 권한을 갖기를 원하며, (관련하여) 기본 마운트 지점을 변경하고 싶습니다(드라이브를 여러 사용자가 공유하는 경우에는 의미가 없습니다).
fstab
종종 제안되는 것처럼 에 해당 드라이브에 대한 항목을 추가하면 이를 달성할 수 있다고 생각합니다 . 하지만 구성할 수 있는지 알고 싶습니다 udisks
. polkit
이 목적으로 사용될 수 있다는 것을 읽었으며 fstab
. 하지만 이를 수행하는 방법에 대한 정보를 찾을 수 없었습니다. (예를 들어이것대답은 /etc/polkit-1/rules.d/
폴더에 polkit 규칙을 추가하도록 제안하는 예를 가리키지만 이것이 내 시스템에 존재하지 않아 조언이 다소 오래되었거나 나에게 적용되지 않는다고 생각하게 만듭니다. )
답변1
분명히 udev
규칙을 사용하여 디스크를 공유로 구성하면 디스크가 대신 udisks2
마운트되도록 할 수 있습니다 ./media
/media/user
https://wiki.archlinux.org/index.php/Udisks#Mount_to_/media_(udisks2)
/etc/udev/rules.d/99-udisks2.rules
:
# UDISKS_FILESYSTEM_SHARED
# ==1: mount filesystem to a shared directory (/media/VolumeName)
# ==0: mount filesystem to a private directory (/run/media/$USER/VolumeName)
# See udisks(8)
ENV{ID_FS_USAGE}=="filesystem|other|crypto", ENV{UDISKS_FILESYSTEM_SHARED}="1"
답변2
polkit
나는 그것이 당신이 찾고 있는 것이라고 생각하지 않습니다 . 그것은 당신에게 통제권을 준다시스템의 프로그램 및 작업과 관련된 권한그러나 이러한 프로그램/작업의 기능을 변경할 수는 없습니다. polkit
여기서 요청한 것 이외의 다른 목적으로 사용하기로 결정한 경우 Debian/Ubuntu의 구성 파일은 다음 위치에 있습니다./usr/share/polkit-1
.
당신 말이 맞아요udisks
자동 설치가 처리 중입니다. 링크의 사용자가 뭐라고 말하든 udisks
그의 답변에 설명된 대로 구성할 수 없습니다. 그들이 제공하는 예는 구성이 아닌 명령줄 설치를 보여줍니다.
목표를 달성하는 가장 좋은 방법은 실제로 다음을 사용하는 것입니다./etc/fstab
. 다음과 같은 라인
/dev/XXX /media/DRIVENAME 자동 사용자, umask=0000 0 0
당신이 이루고 싶은 것을 이루게 될 것입니다.