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からマウントされたユーザーのホームディレクトリなど)、マウントに「root」アクセス権がない場合、削除は失敗する可能性があります(「root」を使用すると仮定)。
個人的には、ユーザーを削除せずに無効にすることをお勧めします。私の理由は次のとおりです。
- ユーザーがホームディレクトリの外にあるファイル/ディレクトリの所有者である場合、数値UIDのみを表示するファイルが作成されます。私は問題を解決するときに何かを元に戻すためにUID情報だけを使用する必要がありません。 (数ヶ月後、UIDを持つユーザーが誰だったのか覚えていません。
- セキュリティの観点からは、ファイルの所有権の問題は大きな脆弱性になる可能性があります。ユーザーが削除されると、新しいユーザーが追加されたときにUIDを簡単に再利用でき、そのUIDが所有するすべてのアイテムの所有権を持ちます。
上記の推奨事項は、数百台の*NIXサーバーで31,000を超える*NIXユーザー項目(アクティブおよび非活動化)を持つ30年以上の* NIXバージョンの大規模環境での経験に基づいています。したがって、誰も知らない古い遺産「荷物」がたくさんあります。前世紀に作成されたデジタルUIDには、追跡がほとんど不可能なコンテンツが含まれているため、最終的にアイドル状態になります。
私の推奨は$ 0.02 CADです。
ロス