
사용자를 삭제해야 하지만 해당 사용자의 홈 디렉토리는 유지해야 합니다.
나는 시도했지만 userdel -r user
그의 집 디렉토리도 제거됩니다.
이를 수행할 수 있는 방법이 있습니까?
답변1
당신이 원하는 것과 -r
정반대입니다. 에서 userdel --help
:
-r, --remove remove home directory and mail spool
대신 userdel -r user
다음을 사용하세요.
userdel user
답변2
옵션 1:
deluser 명령을 사용하십시오.
그러나 그렇게 하기 전에 /etc/deluser.conf 파일을 확인하십시오.
그리고 라인을 확인해보세요
# Remove home directory and mail spool when user is removed
REMOVE_HOME = 0
deluser를 호출하기 전에 이 값을 1이 아닌 0으로 설정하세요.
옵션 2:
sudo vipw 제거하려는 항목을 찾습니다(첫 번째 ':'까지 줄의 첫 부분이 사용자 이름입니다). 그런 다음 "dd"를 입력하여 전체 줄을 제거합니다.
"esc + wq"를 눌러 저장하고 종료하세요.