LightDM을 구성하려고 합니다. lightdm.conf
후행 공백에 민감한 것 같습니다 . 나는 내 행동의 변화를 발견했다
greeter-hide-users=true
그리고
greeter-hide-users=true
두 번째에는 후행 공백이 있습니다. 공간이 없으면 환영인은 예상대로 사용자 목록을 숨깁니다. 공백을 전달하면 환영 프로그램은 매개 greeter-hide-users
변수가 true로 설정되지 않은 것처럼 사용자 목록을 표시합니다.
이것을 버그로 보고하는 것을 고려 중이지만 후행 공백에 대한 이러한 민감도가 구성 파일에서 일반적이지 않은지 확인하고 싶습니다.
답변1
이는 구성에 따라 다릅니다. /etc/passwd
예를 들어 사용자의 셸을 설정하면 공백 이 존재하지 않기 /bin/tcsh
때문에 로그인할 수 없기 때문에 공백에 민감할 수 있습니다. /bin/tcsh
이는 디버깅하기 어려울 수도 있습니다. 이상적으로는 로그에 '/bin/tcsh '
또는 가 포함되도록 로그 레코드를 인용하거나 묶어야 하며 16진수 뷰어( , )로 데이터를 보는 것이 [username ]
편리할 수 있습니다.hexdump
xxd
기본적으로 후행 공백을 제거하는 것이 합리적이고 안전해야 합니다. (글쎄, 후행 줄 바꿈을 제외하고는아니요파일의 끝에서부터 삭제하는 것이 현명합니다. )