The encrypted password, as returned by crypt(3). The default is to disable the password.
Note: This option is not recommended because the password (or encrypted password) will be visible by users listing the processes.
You should make sure the password respects the system's password policy.
-p 옵션의 매개변수는 crypt 함수가 반환한 문자열이어야 합니다. 즉 평문 암호를 넘겨서 바로 설정하는 것은 불가능합니다.
매뉴얼을 꼼꼼히 읽어야지요.
매뉴얼을 꼼꼼히 읽어야지요.
-p
옵션의 매개변수는crypt
함수가 반환한 문자열이어야 합니다. 즉 평문 암호를 넘겨서 바로 설정하는 것은 불가능합니다.https://linux.die.net/man/3/crypt
그럼 한줄에 바로 비밀번호와 사용자 다 지정할 방법은
그럼 한줄에 바로 비밀번호와 사용자 다 지정할 방법은 없는건가요 ㅠㅠ passwd도 결국 옵션으로 지정하는게 아니라서 엔터 없이 비밀번호를 지정하기가 힘드네요 ㅠㅠ
-p 옵션은 암호화된 문자열을 사용해야 합니다.
-p 옵션은 암호화된 문자열을 사용해야 합니다.
openssl 이나 기타 encritption 이 가능한 어플리케이션으로 미리 암호화된 문자열을 생성해서 지정해야 합니다.
미리 암호화를 하기가 힘들거나 번거롭다면 passwd 명령을 이용하여 할 수도 있습니다.
--stdin 이란 옵션이 없다고 뜨는데 어떻게
--stdin 이란 옵션이 없다고 뜨는데 어떻게 하나요 ㅠㅠ
혹시 OS 가 freebsd 이런건가요? GNU
혹시 OS 가 freebsd 이런건가요? GNU passwd 면 호랭이 담배피던 시절의 버전이라는 얘기인데..
다만 --stdin 옵션은 root 로만 가능 합니다.
음 ..
mkpasswd 를 쓰면 됩니다.
만약 이 명령어가 없다면, 이 명령어를 포함하고 있는 패키지를 설치하세요.
우분투의 경우에는 whois 패키지에 들어 있습니다.
encryption 알고리즘을 따로 명시하지 않으면, 기본값으로 DES 를 쓰는데..
shadow 파일을 확인해 보시고, 시스템에 있는 것과 같은 알고리즘을 써주면 됩니다.
/etc/shadow 에서 암호화 된 패스워드가 $6$ 으로 시작하면 SHA-512 이고..
$5$ 으로 시작하면 SHA-256, $1$ 이면 MD5, 그리고 13자의 영문자이면 그냥 DES 입니다.
되면 한다! / feel no sorrow, feel no pain, feel no hurt, there's nothing gained.. only love will then remain.. 『 Mizz 』
또 하나 배웠습니다. 감사합니다.
또 하나 배웠습니다. 감사합니다.
----
academic은 제 고등학교 때 동아리 이름입니다.
academic, 아주 가끔은 저도 이랬으면 좋겠습니다.
댓글 달기