이동식 드라이브에 대한 실행 권한을 어떻게 설정합니까?


12

Ubuntu 10.10을 사용하고 USB 드라이브를 사용하고 있지만 드라이브의 모든 프로그램을 + x로 chmod 할 수 없다는 것을 알았습니다. 그것은 Gnome에 의해 자동 마운트되고 (udev를 사용한다고 생각합니까?) 문제가 마운트 옵션이라고 생각하지만 기본 마운트 옵션을 어디에서나 수정할 수있는 방법을 찾지 못하는 것 같습니다. fstab에 항목이 없습니다. 아무도이 문제가 발생합니까?


1
vfat / ntfs 인 경우 원하는 권한에 따라 dmask / fmask 마운트 옵션 mount -o umask = xxx를 사용하여 기본 권한을 설정할 수 있습니다 . umask = 0 은 모든 권한을 부여합니다.
karthick87

3
예, 그러나 Gnome이 삽입 된 장치를 자동 마운트 할 때 이러한 옵션을 수정하는 방법을 찾을 수 없습니다. / etc / fstab의 항목에서 다른 위치에 수동으로 마운트 했으므로 당분간 작동하지만 약간 불편합니다.
별표

2019 년에 쉬운 방법은 없나요 ?? UBUNTU 18 LTS로 플러그 앤 플레이를 수행 할 수 있습니까 ??
피터 크라우스

답변:


12

USB 드라이브가 VFAT / FAT32로 포맷 된 것 같습니다. 이 파일 형식은 실행 권한을 지원하지 않으므로 chmod + x 가 실패합니다.

[편집] 좋아, 약간의 플레이와 인터넷 검색이 있었다. 많은 '솔루션'은 / etc / fstab을 변경해야한다고 제안합니다 . 이것은 나에게 어리석은 것처럼 보인다, 당신은 무엇을합니까? 새로운 USB 플래시 드라이브가 나타날 때마다 fstab을 변경 하시겠습니까 ???

내 해결책 :

$ sudo vi /etc/udev/rules.d/90-usb-disks.rules

라인을 추가하십시오 :

# UDEV Rules to change the permission of USB disks
#

KERNEL=="sd*[0-9]", ATTR{removable}=="1", ENV{ID_BUS}=="usb", MODE="0022"

$ sudo /etc/init.d/udev 재시작

그런 다음 USB 드라이브를 삽입하십시오. 좀 더 구체적으로 원할 경우 FAT 형식의 드라이브인지 확인할 수있는 속성이있을 수 있습니다.


필자는 필 요하지 않은 옵션으로 / etc / fstab에 항목을 추가했으며 기본 마운트 옵션을 수정하는 방법을 알 수있을 때까지 삽입 할 때마다 수동으로 마운트해야합니다.
별표

아, 이것은 내가 찾던 것이지만 올바른 파일을 찾을 수 없습니다. 매력처럼 일했습니다, 감사합니다!
별표

1
안녕, 나는 당신의 해결책을 시도하고 있지만 그것은 나를 위해 작동하지 않습니다. 내 질문을 볼 수 있습니까? askubuntu.com/q/138878/25305 미리 감사드립니다
pacomet

vfat 시스템에만 적용하려면 어떻게해야합니까?
user334639

그렇다면 드라이브는 FAT 형식의 드라이브 여야합니까?
허쉬 게이머 1
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.