1
A
답변
2
왜 사용해 보시겠습니까?
암호가있는 사용자 목록입니다.
다른 사용자는 /etc/shadow
파일의 name:
뒤에 *
또는 !
이 있습니다.
1
인쇄의/etc/shadow 파일 (첫 번째 열)
1
이 명령의 사용자는/etc/shadow 파일에서 사용자 이름 목록을 추출합니다./etc/shadow 파일은 사용자의 암호화 된 암호를 시스템에 저장하고 몇 가지 추가 속성을 저장합니다.
명령의 첫 번째 부분 인 egrep
은 암호가 설정되지 않은 사용자를 걸러냅니다. 따라서 특정 서비스에 사용되는 사용자 계정이됩니다.
awk
를 인쇄 egrep
명령 출력의 첫 번째 열의 두 번째 부분 - -F
의해 지정된 열이 :
문자에 의해 분리된다. 출력의 첫 번째 열은 사용자 이름을 포함합니다.
1
설명 :
egrep - Search the pattern with using regular expression
-v - Invert of matching pattern that mean matched pattern will not executed
'.*:\*|:\!'- That mean Any character and colon occur then the exact * found not
any charater of star (For example User only password maintain
other than password field contain * .
awk -F: - Set the delimiter is ":"
'{print $1}' - print the first column .
암호 필드 행이 다른 인쇄 것 비밀번호를 암호화 포함 * 일치하지 않습니다 제기 암호에서 발생합니다.
1
는 전혀 필요가 awk
이 모든 것을 할 수 있습니다, 여기 egrep
을 사용하지 할 수 있습니다
awk -F: '$2!~/[*!]/ {print $1}' /etc/shadow
그리고 다른 점 밖으로,이 목록의 두 번째 필드에 *
도 !
을 포함하지 않는 모든 사용자.
이렇게하면 모든 사용자에게 암호가 제공됩니다.
관련 문제
- 1. 쉘 명령의 의미 (백 슬래시 및 그렙)
- 2. 그렙 파일 내용은
- 3. 그렙 - 행 번호와 파일
- 4. 그렙 +
- 5. 그렙
- 6. 그렙 -l 및 그렙 -ln
- 7. 그렙 및 페이지 로그 파일
- 8. 그렙
- 9. 그렙
- 10. 그렙
- 11. 그렙
- 12. 그렙 :
- 13. 그렙 텍스트 :
- 14. 그렙 -f
- 15. 는 AWK 텍스트 파일 나오지 및 그렙
- 16. 배치 파일 & gt 의미
- 17. 하둡의 로그 파일 의미
- 18. 파일 확장자 - 의미
- 19. filelocation의 의미 = "../ "// 파일 이름
- 20. 그렙 재귀 및
- 21. 교체하는 방법 : 그렙 출력에 +
- 22. div 아래에 나타나는 한면의 섀도우 섀도우
- 23. 새 섀도우 박스에 대한 섀도우 박스 내용
- 24. 양면 상자 그림자 3면의 섀도우 섀도우
- 25. 그렙 파이썬
- 26. 그렙 출력
- 27. 그렙() 함수
- 28. 그렙 - 찾아
- 29. 사용 "^ -"그렙
- 30. 그렙 정규식 탈출 공간
즉, 출력에 나열되지 않은 사용자가있는 경우입니다. 그러므로 그것은 암호와 관련이 없습니다, 맞습니까? – Ace
맞습니다. 나열되지 않은 사용자는 서비스를 실행하는 데 사용됩니다. – SzG
감사합니다. – Ace