나는 거의 모든 작업에 터미널을 사용합니다. 사실 인터페이스를 통해 로그인하지도 않고 tty1
텍스트 브라우저를 사용하여 웹에 액세스하는 경우도 많습니다. 그래서 외장드라이브는 자동으로 마운트되지 않고, sudo mount /dev/sdb1 /mnt/JMCF125_DE
마운트하는 데 익숙합니다 . 작동은 되지만 목록 표시에 차이가 있습니다. GUI(Ubuntu의 Unity)를 통해 자동으로 설치된 파일에 대한 설명은 다음과 같습니다.
-rw------- 1 jmcf125 jmcf125
수동 마운트에서 동일한 파일의 속성은 다음과 같습니다.
-rwxrwxrwx 1 root root
설치를 사용해야하므로 이는 의미가 있습니다 sudo
. 그런데 왜 시스템에 필요하지 않습니까? 마운트를 시스템처럼 작동하게 하려면 어떻게 해야 합니까? 또한 GUI의 모든 작업은 백그라운드 셸을 통과한다고 들었습니다. 거기에 어떤 명령이 인쇄되어 있는지 볼 수 있습니까?
답변1
기본 GUI 사용중력으로 인한 가속도이동식 드라이브 및 기타 동적 파일 시스템을 마운트합니다. Gvfs 요구 사항D 버스. X11 환경 외부에서 D-Bus를 시작할 수 있지만이건 까다롭다. D-Bus를 실행 중인 경우 명령줄에서 다음을 사용하여 gvfs 마운트를 수행할 수 있습니다.gvfs 설치.
이 프로그램은 pmount가 setuid 루트 pmount
없이 이동식 드라이브를 마운트하는 편리한 방법을 제공하므로 sudo
원하는 것은 무엇이든 마운트할 수 있지만 장치 및 마운트 지점의 화이트리스트만 허용하므로 모든 사용자가 안전하게 호출할 수 있습니다.
백그라운드 셸을 통해 GUI의 모든 작업을 수행하는 것은 올바르지 않습니다. 어떤 사람들은 그렇겠지만 대부분은 그렇지 않습니다.