rmuser
AIX 시스템에서 사용자를 삭제하기 위해 이 명령을 사용하려고 합니다 .
다음으로 Red Hat 및 Ubuntu Linux에서 사용하는 것과 유사한 rmuser user
단일 명령을 사용하여 사용자의 홈 디렉터리를 삭제하고 싶습니다 .rmuser
userdel -r userid
AIX 버전 7에서 이를 수행하는 유사한 명령이 있습니까?
답변1
userdel
AIX 7 매뉴얼 페이지에는 이에 대한 내용이 명확하게 나와 있습니다.
-r Removes the home directory of the user.
답변2
Steve가 말했듯이 -r 옵션을 사용하는 userdel은 원하는 작업을 수행해야 합니다. 그러나 몇 가지 가능한 "문제"에 대해서는 매뉴얼 페이지를 확인해야 합니다.사용자가 AIX 7.2 삭제. 매뉴얼 페이지를 보면 /etc/security/passwd에 액세스하고 있다는 언급이 없습니다. 다양한 텍스트 파일을 다시 동기화하려면 "pwdck -y ALL"을 사용하는 것이 좋습니다.
또한 홈 디렉터리가 로컬이 아닌 경우(예: NAS에서 마운트된 사용자의 홈 디렉터리) 마운트에 "루트" 액세스 권한이 없으면 삭제가 실패할 수 있습니다("루트"를 사용한다고 가정).
개인적으로는 사용자를 삭제하지 말고 비활성화하는 것이 좋습니다. 내 이유는 다음과 같습니다
- 사용자가 홈 디렉터리 외부에 있는 파일/디렉터리의 소유자인 경우 숫자 UID만 표시하는 파일이 생성됩니다. 나는 문제를 해결할 때 무언가를 되돌리기 위해 UID 정보만 사용해야 하는 것을 싫어합니다. (몇 달 후에 UID를 가진 사용자가 누구였는지 기억이 나지 않을 것입니다.
- 보안 관점에서 파일 소유권 문제는 큰 취약점이 될 가능성이 있습니다. 사용자가 삭제되면 새 사용자가 추가될 때 UID를 쉽게 재사용할 수 있으며 해당 UID가 소유한 모든 항목의 소유권을 갖습니다.
위의 권장 사항은 수백 대의 *NIX 서버에서 31,000개 이상의 *NIX 사용자 항목(활성 및 비활성화)이 있는 30년 이상의 다양한 *NIX 버전의 대규모 환경에서의 경험을 바탕으로 한 것입니다. 따라서 아무도 모르는 오래된 유산 "수하물"이 많이 있습니다. 지난 세기에 만들어진 디지털 UID에는 추적이 거의 불가능한 내용이 포함되어 있기 때문에 결국 유휴 상태로 유지됩니다.
내 추천은 $0.02 CAD입니다.
로스