이동식 저장소(예: USB 플래시 드라이브 또는 하드 드라이브)를 자동으로 마운트하도록 구성된 FreeBSD 10.3을 설치했습니다. 자동 마운트는 작동하지만 권한이 올바르지 않습니다. 사용자는 읽고 실행할 수 있지만 쓸 수는 없습니다. USB 저장 장치에 쓰려면 root
또는 를 사용해야 합니다 sudo
.
먼저, 몇 가지 유사한 질문이 있습니다(예:자동 마운트 시 USB 드라이브 권한), 그러나 Linux 기반이므로 udev
FreeBSD가 사용하는 동안 사용됩니다.devd
다음 지침을 따르세요.FreeBSD 매뉴얼 17.4.2장, USB 장치를 이 /media
디렉터리에 마운트할 수 있습니다. 다음 ls -la /media
과 같이 발행정기적인내가 얻는 사용자는 다음과 같습니다.
$ ls -la
total 14
drwxr-xr-x 3 root wheel 512 Apr 14 18:56 .
drwxr-xr-x 19 root wheel 26 Apr 14 14:56 ..
drwxr-xr-x 3 root wheel 512 Apr 14 10:52 DataDisk
drwxr-xr-x 3 root wheel 512 Apr 14 19:02 FAT32
보시다시피 "DataDisk"와 "FAT32"라는 두 개의 디스크가 자동으로 마운트되어 있습니다. 권한은 위에 표시된 대로 두 드라이브 중 하나를 찾아볼 수 있으며 올바른 드라이브 중 하나에서 스크립트를 실행할 수도 있습니다.
하지만, 글을 쓸 수는 없습니다.
문제의 사용자는 wheel
이 그룹의 구성원입니다. 권한을 수동으로 설정하면( chmod 660 /media/DataDisk
) 제거/재설치 또는 재부팅할 때까지 모든 것이 제대로 작동합니다.
(옵션으로) 권한을 설정해야 할 것 같은데 /etc/auto_master
,FreeBSD 매뉴얼 페이지너무 막연해서 어떻게 해야할지 모르겠습니다.
누군가 이 문제를 해결하기 위한 방향을 알려줄 수 있습니까?