시스템 계정이 로그인되어 있지 않은지 확인하십시오

시스템 계정이 로그인되어 있지 않은지 확인하십시오

나는 여기서 이 egrep 진술을 이해하지 못합니다. -v "^\+"파일이 userid로 시작하므로 왜 사용해야합니까?

egrep -v "^\+" /etc/passwd | awk -F: '($1!="root" && $1!="sync" &&
$1!="shutdown" && $1!="halt" && $3<1000 && $7!="/usr/sbin/nologin" &&
$7!="/bin/false") {print}'

답변1

파일이 userid로 시작하는데 왜 -v "^+"를 사용해야 합니까?

왜냐하면 과거에는 다음 +으로 시작하는 줄이국정원, "네트워크 정보 서비스". Linux에서 구문 예제를 볼 수 있습니다.국정원 가이드.

이 서비스는 Linux에서 계속 지원되므로 직접적인 상호 작용에는 /etc/{passwd,shadow}구문에 대한 지식이 필요합니다.

관련 정보