Fatsort는 더 이상 권한 없는 사용자로 사용할 수 없습니다.

Fatsort는 더 이상 권한 없는 사용자로 사용할 수 없습니다.

fatsort저는 Debian Jessie를 사용하고 있습니다. 루트로 로그인한 경우에만 작동합니다.

권한이 없는 사용자로서:

fatsort /dev/sdh
openFileSystem: Permission denied!
sortFileSystem: Failed to open file system!
main: Failed to sort file system!

루트 사용자로서:

fatsort /dev/sdh
File system: FAT32.

Sorting directory /

2012년 6월에는 권한 없는 사용자로 실행 중이었음이 확실하지만 그 이후로 일부 보안 제한 사항이 적용되었을 것입니다.

fatsort데비안 패키지 관리자설명하다이는 fatsort그 자체로 인한 것이 아니라 "[내] 시스템의 일반적인 권한 문제입니다."

이건 어디서 검색해야할지 모르겠네요.

나는 이러한 제한을 안고 살아갈 수 있지만 무엇이 변경되었는지 이해하고 싶습니다. 사용자가 원활하게 사용할 수 있도록 특정 권한을 추가할 수 있다면 fatsort좋겠습니다 .

나의 그룹:

jerome cdrom floppy audio dip video plugdev netdev lpadmin scanner bluetooth

편집: Jesse의 그룹이 변경되었습니다.

https://wiki.debian.org/SystemGroups

루트 권한 없이 이동식 드라이브를 관리하려면 그룹을 사용해야 합니다.CD광학 드라이브의 경우. 광학 드라이브는 일반적으로 /etc/fstab의 규칙에 따라 마운트할 수 있지만 다른 이동식 드라이브의 경우 그룹은플러그 개발자더 실용적일 수도 있습니다. Debian 8(Jessie)부터 /dev/에 있는 장치가 이 그룹에 속하지 않기 때문에 USB 및 플래시 드라이브를 포맷하려면 루트 권한이 필요합니다.플로피 디스크더 이상은 아닙니다.

이는 예전에는 작동했지만 지금은 작동하지 않는 이유를 설명합니다.

나는 사용자에게 모든 루트 권한을 부여하지 않고도 FATSort를 사용할 수 있도록 하는 방법에 여전히 관심이 있습니다. 내가 묻는 것은 플로피 그룹의 사용자인 Jessie가 USB 저장 장치를 관리할 수 있었던 상황으로 돌아가는 것입니다. 이렇게 변경한 데에는 타당한 이유가 있겠지만, 사용자 경험 측면에서는 단점도 보입니다.

그런데 FATSort를 이와 같이 사용할 수는 없지만gnome-disk-utility를 사용하여 USB 키 포맷이므로 규칙에 예외를 제공할 수 있는 방법이 있어야 합니다.

답변1

사용자를 disk그룹에 추가하고 루트로 실행해야 합니다.

usermod -a -G disk USER

알아채다disk: 그룹 에 USER를 추가하는 것은 루트 액세스 권한을 부여하는 것과 같습니다.

사용자가 실행할 때:

fatsort /dev/sdh

관련 정보