비밀번호를 정말 싫어하는 사람으로서 절대 사용되지 않고 내 사용자 비밀번호보다 더 많은 기능을 제공하지 않는 비밀번호를 1개 만들어야 하는 이유는 무엇입니까? 결국 sudo를 많이 사용하게 되는 것 같습니다. (주로 설치와 업데이트, 이동식 드라이브 마운트 등을 합니다.) 별칭도 만들어서 업데이트를 설치할 때마다 "sudo"를 입력하지 않아도 되지만 여전히 업데이트할 때마다 비밀번호를 입력해야 합니다(Arch에서는 Linux에서는 매우 자주 사용됨), 단지 패키지를 찾는 경우에는 다른 명령을 사용해야 합니다.
내 데스크탑에서 내 루트 비밀번호는 사용자 비밀번호보다 약했지만 사용자 비밀번호를 1자 이상으로 변경하기 전까지는 (거의) 더 강력했습니다. 이제 내 루트 비밀번호는 사용자 비밀번호보다 훨씬 약합니다. 그것의 명백함은 내가 아직도 그것에 대해 알고 있는 유일한 이유입니다. 적어도 나는 그렇게 생각합니다. 설치 후 루트 비밀번호를 변경한 기억이 없지만 루트 비밀번호라고 생각되는 것으로 로그인할 수 없습니다. 그런데, 저는 매우 비창조적이고 보안보다 설정에 더 신경을 썼기 때문에 이것은 "루팅"되었습니다(또는 그렇게 생각했습니다).
1명의 사용자에 대해 1개의 비밀번호만 사용할 수 있는 방법이 있나요? 나는 많은 Linux 시스템이 관리자와 다른 여러 계정에 의해 실행된다고 가정하고 있으며, 나는 갑자기 관리 책임을 맡은 사용자이자 해커일 뿐이라고 생각합니다.
내 기본 계정 외에 내 컴퓨터에 수동으로 추가된 유일한 사용자는 Linux를 처음부터 플레이하기 위한 계정입니다. 즉, 한 컴퓨터에 한 사람이 3개의 계정을 가지고 있다는 의미입니다.
답변1
...절대로 사용되지 않고 내 사용자 비밀번호보다 더 많은 기능을 제공하지 않는 비밀번호를 1개 만들어야 하는 이유는 무엇입니까? 결국 sudo를 많이 사용하게 되는 것 같아요...
별도의 루트 비밀번호를 요구할 필요는 없습니다. 처음 선택한 배포판 설치 프로그램에서 루트 비밀번호를 설정할 수 있더라도 특정 사용자 계정을 사용할 수 있는 한 나중에 다음 방법 sudo
으로 루트 계정을 잠글 수 있습니다.
sudo passwd -l root
이후 루트 계정에는 비밀번호가 없으며 표준 방식으로 해당 계정을 사용하여 로그인할 수 없습니다. 이는 SSH를 통한 공개 키 인증을 방지하지 않지만 PermitRootLogin
종종 SSH에서 설정됩니다 False
.
Ubuntu와 그 파생 제품 중 상당수는 실제로 기본적으로 루트 계정을 비활성화하므로 이러한 관행은 Linux 세계에서 드문 일이 아닙니다.
답변2
나는 아니에요완전히귀하의 질문을 이해하지만 제가 한 일을 알려줌으로써 답변하려고 노력하겠습니다.
루트 비밀번호를 설정하지 않았습니다. 루트로 로그인할 수 없습니다. sudo
행정업무용으로 사용하고 있습니다 . 나는 sudo
보안 등에 거의 위험을 초래하지 않는 일부 명령을 자주 사용합니다 sudo apt update
. /etc/sudoers
비밀번호 없이 이 명령을 실행할 수 있도록 설정했습니다 .
참고: 원격 로그인을 비활성화하고 컴퓨터가 신뢰할 수 없는 사람이 액세스할 수 없도록 보호되어 있는 경우 암호가 필요하지 않습니다. 신뢰할 수 없는 사람이 혼자 사용하는 경우 비밀번호는 자신이 무엇을 하고 있는지 모르는 사람만 막을 수 있습니다(만질 수 있으면 침입할 수 있습니다).