最近、誤ってホームディレクトリにいくつかの.tarファイルを解凍し、その後、Sudo rmを使用してファイルを削除しました。再起動後にログインループに陥ったためですが、今でもループに陥っています。ホームディレクトリのアクセス許可は変更しませんでした。私はそれらのファイルを削除すべきではなかったと思います。 conffilesを含め、以前はないと思っていたものをすべて削除しました。メンテナスクリプトはまだあるようですが、それらがそれらのファイルに属しているかどうか、またはホームディレクトリのスペースを占有しているものをパージする方法はわかりません。助言がありますか?これは一種の緊急の問題です...私はUbuntu 18.04を使用しています
管理者権限を与える新しいユーザーアカウントを作成することをお勧めします。
Sudo useradd newuser -s /bin/bash -g Sudo -m
Sudo passwd newuser
新しいユーザーとしてログインし、2人のユーザーのフォルダーで構成ファイルとディレクトリを比較します。
ただし、ファイルやディレクトリを削除することはお勧めしません。新しいtmp
ディレクトリを作成し、そこから削除したいファイルとディレクトリを移動することをお勧めします。
新しいアカウントに存在する古いアカウントの設定ファイルとディレクトリが不足している場合は、新しいアカウントからコピーして、所有者を変更できます:chown -R olduser:olduser somefolder
新しいユーザーアカウントが機能している場合は、次の手順で古いユーザーのデフォルト設定を復元できます。
Sudo mkdir /home/tmp && Sudo chown olduser:olduser /home/tmp
mv /home/olduser/* /home/tmp/
su olduser
Sudo cp -rf /etc/skel/* /home/olduser/
Sudo chown -R olduser:olduser /home/olduser
/home/tmp
フォルダーを作成し、olduserの権限を付与します/home/tmp
フォルダーに移動します/home/olduser
内のすべてのファイルとフォルダーをolduserが所有するようにします今、あなたはあなたの古いユーザーでログインを試みることができます