서비스 (squeezelite)와 연관된 사용자의 passwd 파일 항목은 사용자에게 홈 디렉토리 (/ home / squeezelite)가 있음을 나타냅니다. 이 폴더는 존재하지 않습니다.
서비스가 정상적으로 실행되고 있으므로 사용자에게 홈 디렉토리가 없음을 나타내도록 passwd 파일을 수정하는 것이 좋습니다. usermod로이 작업을 수행 할 수있는 방법이 있습니까? 아니면 passwd 파일을 직접 편집해야합니까? 대답이 passwd 파일을 편집하는 것이라면 어떻게 변경해야합니까? 교체 /home/squeezelite
로/
@RalfFriedl의 답변을 사용하고 해당 경우에 -d
주로 사용되는 옵션을 사용 /nonexistent
하거나 /etc/passwd
파일을 편집 할 수 있습니다 .
다음과 같이 삭제 /home/squeezelite
하십시오
.
squeezelite:x:1001:1001::/home/squeezelite:
다음 중 하나를 만들 수 있습니다.
squeezelite:x:1001:1001:::
또는
squeezelite:x:1001:1001::/nonexistent:
/
홈 디렉토리로 루트 디렉토리 를 사용할 수도 있습니다 . 그러나 내 최고의 제안은 파일 /home/squeezelite
에서 삭제 하는 것 passwd
입니다. 그러면 사용자에게는 홈 디렉토리가 없습니다.
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다