USB 드라이브 마운트 - su 권한이 없으면 파일을 삭제할 수 없습니다.

USB 드라이브 마운트 - su 권한이 없으면 파일을 삭제할 수 없습니다.

파일을 삭제하기 위해 루트 권한이 필요하지 않도록 이 USB 드라이브를 자동 마운트할 수 있는 방법이 있습니까?

현재 내 fstab 파일에 있는 내용은 다음과 같습니다.

/dev/sdb1 /mnt/epson auto defaults,user,exec,umask=777 0 0

폴더 에 있는 파일을 삭제하려고 하면 /mnt/epson:

$:/mnt/epson/EPSCAN/001$ rm EPSON004.PDF
rm: remove write-protected regular file ‘EPSON004.PDF’? y
rm: cannot remove ‘EPSON004.PDF’: Permission denied

sudo로 실행하면 파일을 삭제할 수 있습니다. USB 드라이브는 Epson WorkForce 840 프린터에 연결된 USB 스틱이고 이 마운트된 드라이브를 통해 스캔을 공유하고 있으므로 모든 사용자에게 USB 드라이브의 파일을 삭제할 수 있는 권한을 부여하고 싶습니다. 내 백업 솔루션은 주기적으로 폴더를 지우는 작업을 예약하는 것이지만 사용자가 파일을 삭제할 수 있도록 허용하고 싶습니다.

폴더의 모든 작업에도 동일하게 적용되며 소유권을 변경할 수 없습니다.

/mnt$ sudo chown user:user -R epson
chown: changing ownership of ‘epson/EPSCAN/001/test’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001/EPSON004.PDF’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001/EPSON005.PDF’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001/EPSON006.PDF’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN/001’: Operation not permitted
chown: changing ownership of ‘epson/EPSCAN’: Operation not permitted
chown: changing ownership of ‘epson’: Operation not permitted

편집하다:

문제 해결됨:

문제가 해결되었습니다. 내 fstab 파일은 다음과 같습니다.

/dev/sdb1 /mnt/epson vfat user,umask=0000,iocharset=utf8 0 0

http://ubuntuforums.org/showthread.php?t=1156286

답변1

문제는 여기에 있습니다:

/dev/sdb1 /mnt/epson auto defaults,user,exec,umask=777 0 0

이는 사용자가 마운트할 수 있다는 것을 의미할 뿐입니다(사실 루트는 항상 마운트할 수 있으므로 아무것도 변경하지 않습니다). 그러나 당신이 찾고 있는 것은 user_id=0,group_id=0,default_permissions.

나는 좀 더 완전한 것을 선호합니다.를 통해 fstab 줄에 추가하십시오.

/dev/sdb1 /mnt/epson auto defaults,user,exec,umask=777,rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other 0 0

추가 기능은 allow_other실제 마운트를 수행하는 사용자가 아닌 다른 사용자가 마운트된 파일 시스템에 액세스할 수 있도록 허용한다는 것입니다.

관련 정보