2012-08-16 3 views
2

CentOS 6에서 바닐라 Webmin/Virtualmin 3.93 GPL 버전을 사용하고 있습니다. 이제 Webmin에 대한 모든 권한을 가진 새 사용자를 만들었으므로 이제 루트에서 로그인하지 못하게하고 싶습니다. 분명히 보안 문제 일 수 있습니다.Virtualmin에서 루트 로그인을 비활성화하는 방법

누구든지이 작업을 수행하는 방법을 알고 있습니까? 이 어딘가에 대한 옵션이 있어야하지만 어쩌면 나무에 대한 나무를 볼 수 없습니다.

root SSH 로그인을 수동으로 비활성화했지만 root 계정을 사용하여 Webmin에 로그인 할 수 있습니다.

+1

이 주제는 스택 오버플로입니다. 아마도 서버 결함 또는 수퍼 유저 대신에 요청할 것입니다. 그럼에도 불구하고 Webmin은 자체 유효한 내부 사용자 목록을 사용합니다. 왼쪽 메뉴 아래에있는 Webmin 카테고리 아래의 Webmin Users 항목을 확인하십시오 (새로운 테마를 사용하고 있다고 가정). "root"라는 계정을 비활성화하는 것을 포함하여 거기에서 로그인 할 수있는 사용자를 관리 할 수 ​​있어야합니다. – Charles

+0

그래, 그게 주제 떨어져있을 수도 있지만 webmin에 대한 질문 serverfault에 망각으로 downvoted 얻을, 그래서 내가 거기에 물어 보지 않았어. 나는 슈퍼 유저로 시도 할 수있다. mo에서 살펴볼 것이다. – jammypeach

답변

2

포인터에 대한 @Charles에게 감사드립니다.

Webmin에서 루트 사용자를 제거하려면 관리자 권한이있는 사용자로 로그인하고 Webmin -> Webmin Users를 클릭하십시오. 사용자 목록에서 root 사용자의 모든 권한을 삭제하거나 제거하십시오.

해당 사용자를 제거한 후 새 관리자 사용자로 로그인하고 서버를 관리 할 수 ​​있지만 루트로 로그인 할 수는 없습니다.

문제는 해결되었습니다.

+4

루트 사용자를 먼저 복제 한 다음 루트를 삭제하기 전에 그 사용자로 로그인해야한다는 점에 유의해야한다. – degenerate

1

Webmin 탭을 클릭하고 Webmin 섹션을 확장 한 다음 Webmin User를 선택하십시오. 그런 다음 루트 사용자를 선택하십시오. 보안 및 제한 옵션을 확장하고 IP 액세스 제어에 대해 나열된 주소에서만 허용을 선택하십시오. 필드에 루프백 주소 (127.0.0.1)를 입력하십시오. 루트 사용자는 계속 존재하지만 로그인 할 수 없습니다.

관련 문제