USB를 루트에서 비루트로 변경하는 방법은 무엇입니까?

USB를 루트에서 비루트로 변경하는 방법은 무엇입니까?

sudo mount -o rw /dev/sda1 /media

USB를 연결하고 이전 명령을 사용하여 설치했습니다. 이렇게 하면 자동으로 모든 폴더가 "루트 소유권" 아래에 놓이고 파일을 추가하거나 이름을 바꿀 수 없습니다(어떤 이유로 오늘 이전에는 그랬지만).

USB를 데스크탑 포트에 연결하고 명령 없이 마운트했지만 파일 관리자에서 USB "아이콘"을 클릭하기만 하면 루트로 마운트되지 않고 USB에 대한 전체 액세스 권한을 갖게 됩니다.

폴더 별로 루트 권한 폴더 를 변경하는 데 어려움을 겪었습니다 sudo chmod 777 filename. 폴더는 잠금 해제되었지만 여전히 "루트" 권한을 유지합니다.sudo chown whoami:root filenamesudo chown root:root filename

터미널도 열어서 /media소유권 sudo -s을 변경해 보았지만 루트 권한은 바뀌지 않았습니다.

답변1

거의 모든 사람이 장치를 마운트할 수 있으므로 루트 권한 없이는 이와 같은 마운트를 사용할 수 없습니다.

권한이 없는 사용자는 /etc/fstab에 지정한 것을 설치할 수 있습니다(여기에서 읽을 수 있음:https://superuser.com/questions/174776/modify-fstab-entry-so-all-users-can-read-and-write-to-an-ext4-volume) 또는 pmount(https://linux.die.net/man/1/pmount)

답변2

이것이 목표 달성에 도움이 될지는 모르겠지만 명령줄을 통해 장치를 마운트하는 좋은 방법입니다.

udisksctl mount --block-device /dev/disk/by-label/NAME-OF-UFD

관련 정보