USB 플래시 드라이브 VFAT 파일 시스템을 사용자로 마운트하거나 최소한 해당 내용에 대한 쓰기 액세스 권한을 갖습니다.

USB 플래시 드라이브 VFAT 파일 시스템을 사용자로 마운트하거나 최소한 해당 내용에 대한 쓰기 액세스 권한을 갖습니다.

VFAT드라이브 내용을 조작할 수 있도록 USB 플래시 드라이브에 파일 시스템을 마운트하려고 합니다 .

12:10 boffi@debian:~ $ lsblk | grep sdc
sdc      8:32   1   7.5G  0 disk 
└─sdc1   8:33   1   7.5G  0 part 
12:10 boffi@debian:~ $ grep sdc /etc/fstab
/dev/sdc       /home/boffi/key           vfat    noauto,rw,user                   0       0 
/dev/sdc1      /home/boffi/key           vfat    noauto,rw,user                   0       0 
12:11 boffi@debian:~ $ mount /dev/sdc1 /home/boffi/key
mount: /home/boffi/key: must be superuser to use mount.
       dmesg(1) may have more information after failed mount system call.
12:11 boffi@debian:~ $ 

sudo콘텐츠에 대한 쓰기 권한이 없다는 점을 제외하고는 모든 것을 사용해도 괜찮습니다...

12:17 boffi@debian:~ $ sudo mount /dev/sdc1 /home/boffi/key
[sudo] password for boffi: ***************
12:17 boffi@debian:~ $ ls -l key | head -3
total 27600
drwxr-xr-x  6 root root    16384 Oct  6  2013 00_roba_dal_mac/
drwxr-xr-x  4 root root    16384 Oct 12  2013 00_shenker/
12:17 boffi@debian:~ $ 

물론 제가 뭔가 잘못하고 있는 것 같은데, 도와주실 수 있나요?

답변1

부인 성명

다음 콘텐츠는 다음에서 도난당했습니다.우분투 답변 물어보기생각하다작가친절하게 하나 보여주셨는데논평내 질문에.
제 답변이 도움이 되셨다면 좋아요를 눌러주세요스도두스, 내가 아니라 아마도 원본에 투표할 것입니다.우분투 답변 물어보기.

답변

root제가 이해한 바에 따르면, 명령 을 실행하려면 권한이 필요하므로 로 로그인하거나 를 사용하여 로그인 mount해야 합니다 .rootsudo

mount그러나 명령에 적절한 옵션을 전달하면 적절한 소유자, 그룹 및 권한을 가질 수 있으므로 요청한 동작을 달성하는 것이 가능합니다 .

숫자 사용자 및 그룹 ID를 사용하여 탑재된 드라이브의 콘텐츠에 할당된 사용자 및 그룹을 지정할 수 있으며 다음과 같이 적절한 생성 마스크를 사용하여 권한을 지정할 수 있습니다.

$ sudo mount -o rw,user,uid=1000,gid=1000,umask=007,exec /dev/sdc1 /home/boffi/key

UID 및 GID 결정

$ grep `whoami` /etc/passwd | mawk -F: '{print $3, $4}'
1000 1000

이 줄이 있으니까/etc/fstab

$ grep /sdc1 /etc/fstab
/dev/sdc1 /home/boffi/key vfat noauto,rw,user 0 0 

명령에서 마운트 지점을 생략할 수 있습니다.

$ sudo mount -o rw,user,uid=1000,gid=1000,umask=007,exec /dev/sdc1

실행된 명령의 정확성을 확인하십시오.

$ ls -l key | head -3
total 27600
drwxrwx---  6 boffi boffi    16384 Oct  6  2013 00_roba_dal_mac/
drwxrwx---  4 boffi boffi    16384 Oct 12  2013 00_shenker/
$ 

보시다시피 소유자와 그룹은 정확하고 권한은 umask마운트 작업 중에 사용되도록 지정된 것입니다.

답변2

창 관리자가 자동으로 설치해야 합니다. 그렇지 않은 경우 언제든지 /etc/fstab- 에 이와 같은 내용을 추가할 수 있습니다 /dev/sdc1 /media vfat,iso9660,udf user,defaults,noauto 0 0. 자세한 내용은 fstab 매뉴얼 페이지를 참조하십시오. mount /media아무 사용자로나 실행하면 해당 사용자가 이를 "소유"하고 모든 권한을 갖게 됩니다 . 또는 유사한 디렉토리를 생성하는 것을 잊지 마십시오 media.

관련 정보