수동 마운트가 다른 파일 소유권을 설정하는 이유는 무엇입니까?

수동 마운트가 다른 파일 소유권을 설정하는 이유는 무엇입니까?

저는 거의 모든 작업에 터미널을 사용해 왔습니다. 사실 저는 종종 인터페이스를 통해 로그인하지도 않고 tty1텍스트 브라우저를 사용하여 웹에 접속합니다. 그래서 외장드라이브는 자동마운트가 안되는데, 저는 sudo mount /dev/sdb1 /mnt/JMCF125_DE그걸로 마운트해서 사용합니다. 작동하지만 목록을 보면 차이가 있음을 알 수 있습니다. GUI(Ubuntu의 Unity)를 통해 자동 마운트할 때 파일 설명은 다음과 같습니다.

-rw------- 1 jmcf125 jmcf125

수동 마운트에서는 동일한 파일의 속성이 다음과 같습니다.

-rwxrwxrwx 1 root root

마운트하는 데 사용해야했기 때문에 의미가 있습니다 sudo. 그런데 왜 시스템이 그럴 필요가 없습니까? 내 마운트가 어떻게 시스템처럼 정확하게 작동할 수 있나요? 또한 GUI의 모든 작업이 백그라운드 셸을 통과한다고 들었습니다. 거기에 어떤 명령이 인쇄되어 있는지 볼 수 있습니까?

답변1

기본 GUI는Gvfs이동식 드라이브 및 기타 동적 파일 시스템을 마운트합니다. Gvfs에는 다음이 필요합니다.D-버스. X11 환경 외부에서 D-Bus를 시작할 수 있지만까다롭다. D-Bus가 실행 중이라면 명령줄에서 다음을 사용하여 gvfs 마운트를 만들 수 있습니다.gvfs 마운트.

이 프로그램 pmountsudo. Pmount는 setuid 루트이므로 원하는 것은 무엇이든 마운트할 수 있지만 모든 사용자가 안전하게 호출할 수 있도록 장치 및 마운트 지점의 화이트리스트만 허용합니다.

GUI의 모든 작업이 백그라운드 셸을 통과한다는 것은 사실이 아닙니다. 몇몇은 그렇지만 대부분은 그렇지 않습니다.

관련 정보