sudo/root 없이 볼륨 이름 변경

sudo/root 없이 볼륨 이름 변경

새로 삽입한 USB 대용량 저장 장치의 디스크 볼륨 이름/레이블을 자동으로 변경하는 Python 프로그램이 있습니다. fatlabel /dev/sdc1 MyNewLabel 세부 정보 와 같은 시스템 호출만 사용합니다.https://github.com/s-light/usbstick_masscopy/blob/master/usbstick.py

현재 오류가 발생했습니다 open: Permission denied. 좋습니다. 일반적인 사용에는 문제가 없습니다. 디스크 레이블을 변경하려면 루트 권한을 사용해야 합니다.

하지만 저는 Python 스크립트를 실행하기 위해 sudo를 사용하는 것을 좋아하지 않습니다. 그럼 다른 해결책은 없을까요?
새로 연결된 USB 대용량 저장 장치를 레이블 변경이 허용된 특수 그룹이나 사용자에 추가하는 udev 규칙을 만들 수 있다면 어떻게든 작동할 것이라고 생각했습니다. ! 괜찮나요?

편집: 알아냈어요sudo 없이 명령을 실행하는 방법이는 다음을 가리킨다.능력 시스템 내가 찾은 가장 가까운 것은 "CAP_SYS_ADMIN"입니다. 이것을 테스트했습니다.이 스크립트를 사용하세요그러나 나는 그것을 작동시키지 못했습니다. (권한거부 오류가 뜹니다..)

설치 및 제거에 대해 다음을 찾았습니다.p마운트와 푸마운트옵션 - 잘 작동합니다. 비슷한 대안이 fatlabel제가 가장 좋아하는 것이지만 지금까지 아무것도 찾지 못했습니다.

나에게 몇 가지 조언/팁을 주실 수 있기를 바랍니다.
써니가 스테판에게 안부를 전합니다.

관련 정보