passwd 및 Shadow를 사용하는 스크립트에 대한 도움이 필요합니다.

passwd 및 Shadow를 사용하는 스크립트에 대한 도움이 필요합니다.

내가 해야 할 일에 도움이 필요해요.

passwd의 모든 사용자가 섀도우에도 있는지, 기본 그룹이 있는지, homedir이 있는지, 올바른 사용자/그룹에 속하는지 확인해야 합니다. 문제가 발생하면 "오류"라는 새 파일로 출력해야 합니다.

이 작업을 수행하는 스크립트를 어떻게 구현할 수 있나요?

답변1

당신이 찾고있는 것일 수도 있습니다.

pwck 명령은 사용자 및 인증 정보의 무결성을 확인합니다. /etc/passwd 및 /etc/shadow의 모든 항목이 올바른 형식이고 유효한 데이터를 포함하고 있는지 확인합니다. 형식이 잘못되었거나 수정할 수 없는 오류가 있는 항목을 삭제하라는 메시지가 사용자에게 표시됩니다.

비슷하게,그룹그룹 정보 파일의 무결성을 확인하십시오.

grpck 명령은 그룹 정보의 무결성을 확인합니다. /etc/group 및 /etc/gshadow의 모든 항목이 올바른 형식이고 유효한 데이터를 포함하고 있는지 확인합니다. 형식이 잘못되었거나 수정할 수 없는 오류가 있는 항목을 삭제하라는 메시지가 사용자에게 표시됩니다.

관련 정보