
기본 사용자에게 읽기 액세스 권한을 부여하고 한 파티션의 내용만 실행하지만 삭제 또는 광고 파일은 허용하지 않습니다. 3개의 파티션이 있고 액세스 권한을 부여하려는 파티션은 dev/sda4 입니다. 디스크를 마운트하려고 할 때마다 인증이 필요합니다.
답변1
먼저, 파티션의 파일 시스템에서 읽기/쓰기/삭제는 파티션에 파일 시스템을 마운트하는 것과는 다른 권한 세트로 관리됩니다. 따라서 문제를 해결하려면 최소한 두 가지 수정 사항이 필요합니다.
두 수정 사항 모두에 관련됨
파일 내부에는 /etc/fstab
로 시작하는 줄이 있을 수도 있고 없을 수도 있습니다 /dev/sda4
. 또는 해당 파티션의 UUID로 시작하는 줄이 있을 수도 있고 없을 수도 있습니다. 를 실행 ls -l /dev/disk/by-uuid
하고 가리키는 UUID를 찾으면 UUID를 찾을 수 있습니다 /dev/sda4
.
줄이 없으면 하나 만들어야 합니다. 어느 쪽이든, 라인의 일반적인 형태는 다음과 같아야 합니다:
UUID=(hex chars) /mntdir filesystem options 0 0
#or
/dev/sda4 /mntdir filesystem options 0 0
집중하고 싶은 부분은 옵션 섹션입니다.
수정 #1, 파일 시스템이 FAT/NTFS인 경우 관련
파일 시스템이 Linux 권한으로 제대로 작동하지 않는 경우 옵션을 사용하여 umask
파일에 대한 액세스 유형을 제어할 수 있습니다. NTFS-3G에서는 umask=0022
사용자 파일 권한을 로 설정 0755
합니다 rwxr-xr-x
. gid
기본 권한이 적용되는 그룹을 제어합니다. 예를 들어, 그룹을 만들고 ntfsusers
해당 그룹에 모든 사용자를 추가한 다음 umask=0002
자세한 내용은 Arch Wiki 링크를 참조하세요.
#Example NTFS line:
/dev/sda4 /mntdir ntfs gid=users,umask=0002,user,rw,auto 0 0
수정 #2, 일반 사용자로 드라이버 마운트
및 옵션 user
은 nouser
파일 시스템을 마운트할 수 있는 사람을 제어합니다. 존재하는 경우 user
모든 사용자가 드라이브를 마운트할 수 있습니다. 이 있는 경우 nouser
루트만 드라이브를 마운트할 수 있습니다. user
기본적으로 몇 가지 다른 플래그를 설정합니다. 이 게시물 하단의 링크를 참조하세요.
#Example NTFS line:
/dev/sda4 /mntdir ext3 defaults,user 0 0
위키피디아 /etc/fstab
:http://en.wikipedia.org/wiki/Fstab
다음의 Tux 파일 /etc/fstab
:http://www.tuxfiles.org/linuxhelp/fstab.html
NTFS-3G 옵션의 Arch-Wiki:https://wiki.archlinux.org/index.php/NTFS-3G#Allowing_Group.2FUser