/etc/shadow 파일에서 2번째 필드에 !가 있거나, !!가 있거나 *로 되어 있는 부분들이 있습니다.
!와 !!는 기본적으로 동일합니다. 하지만 같은 역할을 하는 서로 다른 툴들이 다르게 사용합니다.
예를 들어, passwd -l
은 한 쌍의 느낌표(!!)를 사용하고, usermod -L
은 하나의 느낌표만을 사용합니다.
일반적으로, *로 표시된 계정은 패스워드가 설정된 적이 없습니다.
(로그인에 대해 항상 disabled되어 있어 switch user도 할 수 없습니다.)
이것은 어떤 패스워드 해시 엔트리도 전혀 없는 계정과는 다릅니다.
만일 유효하지 않은 해시(*, !,!!) 인 경우, 그것은 효과적으로 계정을 lock시키고 그 계정으로의 로그인을 방지합니다.
가끔 이것은 /etc/passwd 파일에 /bin/false 또는 /sbin/nologin 같은 것으로 계정의 shell을 설정함으로서 더 나아갈 수 있습니다.
사용자의 계정이 전에 유용한 암호를 설정했던 이후로 잠긴다면, 패스워드 해시가 앞 부분에 느낌표가 있음을 당신은 종종 발견할 것입니다. 그리고 계정이 잠금 해제될 때 암호가 다시 동작할 것입니다.
'OS' 카테고리의 다른 글
[RHEL] Configuration of HugePages for Oracle database 11.2.0.3 on Oracle Linux 6.4 (0) | 2014.05.29 |
---|---|
[OS] rm에 대한 이해 (0) | 2014.05.28 |
[OS] 디렉토리 권한이 777이면 다른 사용자의 파일을 삭제할 수 있다? (0) | 2014.05.28 |
[OS] Permissions (0) | 2014.05.28 |
[OS] syslog (0) | 2014.04.17 |
[OS] What is NUMA? (0) | 2014.03.14 |
Selecting the MMU Virtualization Mode (0) | 2014.03.07 |
메모리 관리 장치에 대하여 (0) | 2014.03.07 |
Understanding Parallel Hardware: Multiprocessors, Hyperthreading, Dual-Core, Multicore and FPGAs (0) | 2014.03.07 |
[OS] script 명령어를 이용한 터미널 세션 공유 (0) | 2014.01.29 |