명령을 사용하여 Linux 운영 체제에서 새 계정을 만들었고 useradd
이제 생성된 계정을 삭제하려고 합니다. userdel
명령을 사용하여 계정을 삭제하려고 했지만 다음 오류가 발생했습니다.
userdel: /etc/passwd를 잠글 수 없습니다. 나중에 다시 시도하세요. \
이 오류가 무엇을 의미하는지 이해가 되지 않습니다.
계정을 삭제하는 데 사용하는 구문은 다음과 같습니다. userdel -r "accountname"
저도 이 구문을 사용했지만 "accountname" userdel
작동하지 않았습니다.
누군가 명령줄을 사용하여 이 계정을 삭제하도록 도와줄 수 있나요?
답변1
userdel
이는 수퍼유저(루트) 또는 다른 권한이 있는 사용자로 이 명령을 사용 하지 않기 때문일 수 있습니다 . 노력하다:
sudo userdel accountname
여러 의견에서 언급했듯이 다음 명령을 사용하여 사용자 계정을 삭제할 때 구성된 홈 디렉터리를 삭제할 수도 있습니다.
sudo userdel -r accountname
답변2
보다 현대적인 접근 방식은 다음 deluser
명령을 사용하는 것입니다.
sudo deluser --remove-all-files $USER_TO_DELETE
바라보다매뉴얼 페이지더 알아보기.