장치가 읽기 전용으로 마운트 됨 (파일을 루트로 복사 할 수 있음) 마운트되고 내가 실행할

Amazon Kindle, 3rd Edition을 마운트하려고합니다. 올바르게 자동 마운트되고 내가 실행할 때 mount -l다음과 같은 결과가 나타납니다.

/dev/sdg1 on /media/usb0 type vfat (rw,noexec,nodev,sync,noatime,nodiratime) [Kindle]

이 출력에서 ​​파일 시스템을 읽고 쓸 수 있어야합니다.

불행히도, 파일을 Kindle에 복사하려고하면 일반 사용자로 할 수 없습니다. 내 컴퓨터에 pmount 설정이 있으므로 문제의 원인인지 확실하지 않습니다 … 이러한 종류의 문제와 관련하여 추가 정보를 찾지 못했습니다.

아무도 내가 여기서 잃어버린 것에 대한 제안이 있습니까? 감사합니다.

의견의 질문에 따라 업데이트

jascav@home:~$ id
uid=1000(jascav) gid=1000(jascav) groups=1000(jascav),4(adm),7(lp),24(cdrom),27(sudo),29(audio),30(dip),46(plugdev),104(fuse),108(lpadmin),109(sambashare),1001(power)

jascav@home:~$ ls -ld /media/usb0/
drwxr-xr-x 7 root root 8192 Dec 31  1969 /media/usb0/

추가 토론 당 업데이트

자동 마운트 솔루션에 usbmount를 사용하고 있습니다. 일반 사용자가 장치를 마운트 할 수 있도록 pmount를 사용합니다. 이러한 응용 프로그램이 함께 작동하지 않는 것으로 보입니다 (추가 조사 후). usbmount가 자동 마운팅을 수행하고 있지만 사용자의 입장에서는 수행하지 않습니다. 장치를 장착 한 다음 수동으로 다시 장착하면 장치에 쓸 수 있습니다.

점점 가까워 지지만 사용자를 존중하기 위해 usbmount를 얻는 방법을 여전히 모르겠습니다. (아마도 안돼?)



답변

그것을 알아 냈습니다 (뇌를 조금 조깅하는 데 도움을 준 모든 사람들에게 감사합니다).

usbmount가 자동 마운트를 수행하고 있기 때문에 문제가 발생합니다. 그리고 편리하게도 usbmount는 드라이브 마운트 방법을 관리하기위한 구성 파일을 제공합니다. 이를 관리하려면 /etc/usbmount/usbmount.conf를여십시오.

파일에 다음과 같은 줄이 있습니다.

FS_MOUNTOPTIONS=""

장치를 마운트하려는 uid 및 / 또는 gid를 추가하십시오.

FS_MOUNTOPTIONS="uid=1000,gid=1000"

이제 내 드라이브는 매번 올바르게 자동 마운트됩니다.


답변

수락 된 답변이 저에게 효과가 없습니다 (우분투 12.04)

그러나으로 /etc/usbmount/usbmount.conf시작하여 줄을 수정 하고 변경하면 MOUNTOPTIONS추가 ,uid=1000,gid=1000할 수 있습니다.


답변

uid=수동으로 마운트하는 동안 옵션 을 지정해야합니다 . 예 :

/dev/sdg1 /media/usb0 vfat defaults,uid=1000 0 0

그러나 왜 수동으로 마운트 했습니까? 예를 들어 nautilus / thunar로 마운트하면 작동합니까? (udisk를 사용함)


답변

드라이브를 루트로 마운트했기 때문에 USB 스틱 / SD 카드 (쓰기 / 삭제)에서 파일을 관리하는 것이 불가능하다는이 문제에 직면했습니다 usbmount. 내 간단한 해결 제거하는 것이었다 usbmount하고 사용 hal하고 pmount.

usbmount패키지 설명 에서이 팁에 감사드립니다 .

… USBmount는 데스크탑 환경과 독립적 인 경량 솔루션으로 설계되었습니다. USB 장치가 연결되어있을 때 아이콘을 표시하려는 사용자는 pmount 및 hal 패키지를 대신 사용해야합니다.

다행히 hal와는 pmount우분투에 기본적으로 설치되어 있습니다 :

$ dpkg -l|egrep -i "hal|pmount"
| Status=Not/Inst/Conf-files/Unpacked/halF-conf/Half-inst/trig-aWait/Trig-pend
ii  hal                                           0.5.14-8                                   Hardware Abstraction Layer
ii  hal-info                                      20091130-1                                 Hardware Abstraction Layer - fdi files
ii  libhal-storage1                               0.5.14-8                                   Hardware Abstraction Layer - shared library for storage devices
ii  libhal1                                       0.5.14-8                                   Hardware Abstraction Layer - shared library
ii  libndr0                                       4.0.0~alpha18.dfsg1-4ubuntu2               NDR marshalling library
ii  pmount                                        0.9.23-2                                   mount removable devices as normal user

답변

usbmount.conf파일에 uid를 지정하고 싶지 않으므로 대신 다음 옵션을 사용했습니다.

FS_MOUNTOPTIONS="-fstype=vfat,flush,gid=plugdev,dmask=0007,fmask=0117"

plugdev그룹의 구성원 인 모든 사용자에게 적용됩니다 . 로 마운트 해제하십시오 pumount.


답변

추가 /etc/usbmount/usbmount.conf:

FS_MOUNTOPTIONS="-fstype=vfat,uid=$UID,gid=floppy,dmask=0007,fmask=0117"

답변

최근 “Thunar”설치를 기억할 때까지 우분투 메이트 16.04.1과 동일한 문제가있었습니다. “Thunar”를 제거하는 것이 나의 해결책이었습니다.