현재 10~15명의 사용자가 있는 Ubuntu 서버를 보유하고 있습니다. 저는 CLI 경험이 있지만 완전한 CLI 닌자는 아닙니다. 현재 다양한 사용자 그룹을 관리하기 위해 CLI에 일부 그룹이 생성되어 있습니다.
가까운 시일 내에 지출하게 될 수도 있습니다(아직 비용이 얼마인지는 확실하지 않음). 저는 현재 문제가 발생하기 전에 사용자와 그룹을 관리할 수 있는 일종의 중앙 관리 시스템을 찾고 있습니다. 저는 Puppet을 살펴봤고 다양한 분야에서는 훌륭하지만 서버에서 사용자를 관리하는 데에는 그다지 능숙하지 않습니다. (참고로 저는 Puppet을 사용해 본 적이 없습니다. 이것은 단지 인터넷에서 검색한 결과입니다. 어떤 사람들은 심지어 형편없다고 말하기도 합니다.) 만약 이것이 사실이 아니라면, 알려주세요! ).
그래서 제가 원하는 것은 사용자와 그룹을 관리하는 일종의 webgui입니다. 이렇게 하면 사용할 수 있는 소프트웨어와 액세스할 수 있는 폴더를 클릭할 수 있습니다.
나는 gnome-system-tools
새로운 사용자를 생성하고 그룹에 추가하는 것을 보았고 이를 사용할 수 있습니다. 누군가 특정 그룹에서 사용할 수 있는 프로그램을 추가하려면 여전히 CLI로 이동해야 합니다.
질문: Linux 서버에서 사용자와 그룹을 관리할 수 있는 일종의 웹 GUI가 있습니까?
추신: 확실히 저는 LDAP나 다른 중앙 로그인 방법 같은 것을 찾고 있지 않습니다. 저는 단지 사용자와 그룹, 그리고 그들이 할 수 있는 일을 관리하고 싶습니다.
고쳐 쓰다
Webmin은 내가 원하는 것이 아닙니다. 사용자와 그룹을 생성할 수 있습니다. 하지만 그룹을 만들고 그 그룹이 어떤 소프트웨어를 사용할 수 있는지, 어떤 배경화면을 사용할지조차 말할 수 없습니다. 따라서 나는 다양한 유형의 사용자를 위해 (웹 GUI에서) 구축할 수 있는 표준 템플릿을 생성하고 새 사용자를 생성할 때 반복해서 사용할 수 있는 방법을 찾고 싶습니다. 시간이 지남에 따라 변경 사항이 있는 경우 간단히 템플릿을 변경하면 변경 사항이 그룹의 모든 사용자에게 영향을 미칩니다.
답변1
예, 그러한 도구가 많이 있습니다. 내가 개인적으로 사용했던 것 중 하나는webmin
. 간단하고 직관적인 웹 인터페이스를 통해 다음과 같은 다양한 작업을 수행할 수 있습니다.사용자 관리:
Webmin을 설치하려면 먼저 저장소를 추가해야 합니다.
deb http://download.webmin.com/download/repository sarge contrib
deb http://webmin.mirror.somersettechsolutions.co.uk/repository sarge contrib
그런 다음 저장소의 키를 추가해야 합니다.
cd /root
wget http://www.webmin.com/jcameron-key.asc
apt-key add jcameron-key.asc
Ubuntu가 새 저장소를 확인할 수 있도록 시스템을 업데이트하세요.
sudo apt-get update
우분투에 설치할 수 있습니다
sudo apt-get install webmin
그런 다음 브라우저에서 https://localhost:10000
액세스하도록 지정합니다(작동하지 않는 경우 이 방법을 시도해 보세요 http://locahost:10000
). 루트 계정 없이 우분투 시스템이나 다른 시스템에서 사용해 본 적이 없어서 잘 모르겠지만, 필요할 수도 있습니다.루트 활성화그걸 써.