
저는 여동생을 위해 Ubuntu 12.04를 구성하고 있습니다. 나는 그녀가 망칠 수는 없지만 소프트웨어 설치와 같은 일반적인 작업은 수행할 수 있는 시스템을 그녀에게 주고 싶습니다.
/etc/sudoers
나는 그녀가 뭔가를 망칠 수 있기 때문에 그녀가 루트가 될 수 있도록 그녀의 사용자를 추가하고 싶지 않습니다 .
그녀를 필요한 그룹에 추가하면 이 문제를 해결할 수 있다는 것을 알고 있지만 어느 그룹에 추가해야 하는지는 잘 모르겠습니다.
Ubuntu에서 많이 사용되는 소프트웨어에는 그룹 멤버십이 필요하다는 일종의 목록을 제안하거나 알려줄 수 있는 사람이 있습니까?
답변1
대부분의 경우 루트 액세스 없이는 소프트웨어를 설치할 수 없습니다. Ubuntu 및 유사한 저장소에서 설치하는 것에 대해 이야기하는 경우입니다. 특정 사용자를 위해 로컬에 설치하는 것이 가능하지만 자신이 무엇을 하고 있는지 알지 못한다면 이는 사소한 일이 아닙니다.
그리고 사용자를 /etc/sudoers에 추가하지 않고 대신 "adm" 그룹에 추가합니다. 그러면 sudo 액세스 권한이 부여됩니다.
유일한 다른 옵션은 그녀를 권한이 없는 일반 사용자로 만드는 것입니다. 그런 다음 귀하 또는 다른 사람이 필요에 따라 소프트웨어를 설치해야 합니다. 이는 많은 문제 없이 작동할 수 있습니다. 왜냐하면 일반 사람이 모든 것이 설정되고 필요한 모든 소프트웨어가 설치된 후 얼마나 자주 새로운 것을 설치하기 때문입니까?
나는 일반적으로 대부분의 사람들이 자신이 무엇을 하고 있는지 정확히 알지 않는 한 절대 사용하지 말라고 지시하는 한 sudo의 힘을 받아들일 수 있다는 것을 발견했습니다. 그러나 이것이 작동하지 않으면 당신은 갇힌 것입니다.