cd /home; sudo chown -R my-user-name: ./
Ubuntu 14.04でこれを行いました。
ls -lF /home
total 20
drwxr-xr-x 51 lord lord 4096 Apr 5 10:38 lord/
drwx------ 2 root root 16384 Oct 12 2017 lost+found/
再インストールせずにこの危険な状態から抜け出す方法は何ですか?
答え1
これは、すべてのユーザーのホームディレクトリの所有権を復元するのに役立ちます。/home
sudo echo chown root:root /home
awk -F: '$6 ~ /\/home\// {print $3,$4,$6}' /etc/passwd |
while read -r uid gid home
do
[ -d "$home" ] && sudo echo chown -R $uid:$gid "$home"
done
echo
必要に応じて動作することを確認したら、これら2つのコンポーネントを削除してください。
私のシステムでは、次の潜在的なコマンドが生成されました。
chown root:root /home
chown -R 1000:1000 /home/pi
chown -R 1001:1001 /home/roaima