管理者を除くすべての管理ユーザーを削除する


3

「administrator」という名前のユーザーを除く、管理者権限を持つすべてのユーザーを削除したい

dscl -delete / Groups / admin

上記のコマンドはすべての管理ユーザーを削除すると思いますが、コマンドを編集して目的を達成する方法はありますか。

回答:


4

管理者グループ自体を削除するのではなく、選択したアカウントをそのままにして、管理者グループ内のすべてのユーザーを繰り返し削除する必要があります。

また、OSを破壊するため、ビルトインアカウントを削除しないように注意してください。通常、ユーザーアカウントには500を超えるIDが割り当てられているため、少しのスクリプトを作成します。

削除を元に戻せるように慎重に作成し、各ユーザーを削除した後にユーザーのホームフォルダーをクリーンアップする必要があるため、作業スクリプトを投稿しません。そのスクリプトでエラーを行うと、実質的なデータ損失が発生する可能性があります。


あなたがそのような任意のスクリプトを実行する前に、総合的なバックアップを作成します...
太陽のマイク・

はい、確かに-バックアップと事前にダウンロードされたOSの再インストール/検証済みの良好なリカバリHDまたはインターネットリカバリブートをサポートするネットワークが、私の最小の出発点となります。OPが尋ねたような自動化プロジェクトを開始している場合は、最初にユーザーを削除し、次にデータを削除します。
bmike
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.