ミスのため、Linux Mint アカウントはdialout
グループにのみ割り当てられます。sudo
グループとパスワードがない場合は、root
アカウントの機能を復元する方法はありません。
次の方法はありますか?
- 基本グループの復元
- 自分のグループを変更(
usermod -aG groups <user>
高い権限が必要)
ベストアンサー1
お読みください/etc/group-
。これは最後に保存された構成を含める必要があるバックアップファイルであるため、ユーザーグループを何度も変更しなかった場合は、前の情報をここに含める必要があります。
後で他の内容を変更したり、必要なグループ情報が存在しなければ幸運ではないと思います。この場合、以前にその情報を端末に印刷し、再び上にスクロールして見つからない場合は、ユーザーの過去のグループを復元することはできません。何もせずにユーザーグループを変更した場合、sudo
幸運ではありません。悪用されない限り、root権限なしでグループを変更することはできません。これは、特権を高めるための広範なパスになるためです。 Lambertが回答で提案したようにコンピュータのUSBから起動できる場合は、root権限を取得して編集用にMintファイルシステムをマウントできます/etc/group
。
グループ情報はに保存されます/etc/group
。ls -la
このファイルの権限表示を使用して、ファイルに書き込む方法があるかどうかを確認できます。私の結果は次のとおりです。
$ ls -la /etc/group
-rw-r--r-- 1 root root 1330 Dec 13 10:26 /etc/group
上記は、ルートのみがこのファイルに対する書き込み権限を持っているため、ルートのみがユーザーグループを編集できることを示しています。グループファイル形式について読むことができます。ここ。