모든 새로운 리눅스 사용자를위한 기본 암호를 만드시겠습니까?


0

스크립트가있는 사용자의 비밀번호를 업데이트하는 다양한 방법이 있다는 것을 알고 있습니다. 새 사용자의 기본 암호를 설정하는 방법을 찾고 있습니다.

/ etc / default / useradd가 도움이되지 않습니다.

chpasswd 또는 passwd를 실행하는 cron을 설정하고 싶지 않습니다. 단, 실제로는 유일한 방법은 아닙니다.

어떤 생각?

답변:


0

Useradd는 이것을 지원하지 않지만이 효과를 얻기 위해 몇 가지 명령을 연결할 수 있습니다 :

useradd <USER> && echo <USER>:<PASS> | chpasswd


좋아,하지만 그건 내가 피하고 싶은 바로 그 것이다. useradd 또는 adduser 또는 다른 것을 사용하여 사용자를 만들면 시스템에서 기본 암호를 설정하기를 원합니다.
momeunier

@momeunier : 사용자 계정이 "시스템"에 의해 추가되었다고 가정하는 것 같습니다. 다른 모든 것들은 그렇게하도록 요청합니다. 이것은 잘못되었습니다. 일반 로컬 Unix 계정 (/ etc / passwd 및 / etc / shadow)을 사용하면 useradd 명령은 파일을 직접 편집합니다. useradd 어떤 암호가 설정됩니다. 만약 useradd 암호를 미리 설정할 수있는 기능이 없으면 useradd의 소스 코드에 이러한 기능을 추가하는 것 외에는 그렇게 할 수 없습니다. ( adduser 호출하는 스크립트 일뿐입니다. useradd, 그래서 자동으로 이것을 얻을 것이다. 다른 도구에 대한 보장은 없습니다.)
grawity

좋은 지적 ... 나는 정말로 나 자신에게 올바른 질문을하지 않았다.
momeunier
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.