저는 법의학 분석 도구 등이 많이 설치된 Ubuntu 변형을 만드는 작업을 진행 중입니다. 하지만 자동 설치를 비활성화하는 방법을 알 수 없는 것 같습니다. 아무것도 설치하지 않고 항상 수동으로 설치하고 싶습니다.
검색을 좀 해보니 다음과 같습니다.Ubuntu 16.04에서 gsettings를 사용하여 장치 자동 마운트를 비활성화하는 방법은 무엇입니까?
그러나 다음을 사용하는 경우: gsettings set org.gnome.desktop.media-handling automount false
여전히 자동으로 설치됩니다. 스레드는 또한 다음과 같이 말합니다.
이 실패의 원인은 환경 변수, 특히 $DBUS_SESSION_BUS_ADDRESS 설정 부족으로 인해 발생한 것으로 보입니다.
이제 마지막 부분이 무엇을 의미하는지 알았습니다. CD/USB/Sata 등의 자동 마운트를 완전히 비활성화하는 다른 솔루션을 설명하거나 갖고 있는 사람이 있으면 누구나 알 수 있습니다.
답변1
한 가지 접근 방식은 udisks2가 추가된 블록 장치를 무시하도록 하는 udev 규칙을 작성하는 것입니다. 다음 규칙을 사용하여 파일을 넣으면 됩니다 10-myudisks2.rules
./etc/udev/rules.d
ACTION=="add|change", SUBSYSTEM=="block", ENV{UDISKS_IGNORE}="1"
이는 다음 위치에 문서화되어 있습니다.
man 7 udev
man 8 udisks
답변2
최근에도 이 문제에 직면했습니다. 인증된 USB 드라이브만 사용하고 싶었습니다. 이것이 우리가 Ubuntu 16을 사용하여 수행한 방법입니다.
/media 폴더 비활성화
루트가 아닌 사용자가 미디어 폴더에 액세스하지 못하도록 비활성화
chmod 400 /media
승인된 마운트 지점 생성
승인된 USB 드라이브에 대한 대체 장착 지점을 제공합니다.
mkdir /approvedusb
mkdir /approvedusb/financepen
chmod -R 777 /approvedusb
승인된 USB 드라이브를 삽입하세요.
승인된 USB 드라이브를 계산해야 합니다.쿠로코
su blkid
그런 다음 UUID 코드를 작성하십시오./etc/fstab
UUID=AEF0-9F26 /approvedusb/financepen auto,user,rw,defaults,nobootwait 0 0
답변3
퓨즈가 설치된 경우 gnome 및 mate 데스크탑에 대한 설정은 다음과 같습니다.
gsettings set org.mate.media-handling automount false
gsettings set org.gnome.desktop.media-handling automount false
이는 사용자별 설정이라는 점을 기억하는 것도 중요합니다. 따라서 현재 데스크톱 사용자에게만 작동합니다.
조사하다:
gsettings list-recursively org.mate.media-handling
그리고
gsettings list-recursively org.gnome.desktop.media-handling
mate 데스크탑의 하이브리드 특성으로 인해(저는 항상 일부 gnome 응용 프로그램을 사용합니다) 데스크탑 구성에 일부 gnome 설정이 누출되는 것 같습니다. 그래서 저는 항상 이 두 부분을 설정하여 확인합니다...