Ubuntu에서 루트가 개인 사용자 계정을 볼 수 없도록 방지

Ubuntu에서 루트가 개인 사용자 계정을 볼 수 없도록 방지

두 명의 개발자 John과 Bob이 우분투 컴퓨터를 공유한다고 가정해 보겠습니다. 둘 다 root/sudo 비밀번호를 가지고 있지만 개인 데이터를 서로 보호하려고 합니다. 홈 디렉토리를 암호화(eCryptFS?)하면 충분합니까(키로거나 복잡한 해킹이 없다고 가정하면 이는 단순한 보안 계층을 위한 것임)? 적절한 설치/개발자 작업에는 루트/sudo 비밀번호가 필요합니다.

이에 대한 해결책은 Docker와 같은 프로그램을 사용할 수 있는 work라는 사용자를 두는 것입니다(그래서 항상 sudo를 사용할 필요가 없으며 IntelliJ, Visual Studio와 같은 다른 프로그램과 함께 Docker 인스턴스 하나만 설치됩니다). 코드, 안드로이드 스튜디오). 따라서 John이나 Bob이 '개발자 모드'에 있어야 할 때마다 su - work. work암호화되지 않았습니다.

이것이 최선의 방법입니까?

관련 정보