web-dev-qa-db-ja.com

/ home許可のリセット

/homeフォルダーの許可を777に変更しましたが、アカウントにアクセスできず、Sudoサポートのないゲスト(Ubuntu 14.04)としてのみログインできます。

ホームフォルダーのアクセス許可は次のとおりです。

drwxr-xr-x 134 root root 12288 Dec 14 11:47 etc
d---------   4 root root  4096 Dec 14 09:50 home
drwxr-xr-x  24 root root  4096 Dec 11 23:04 lib
drwxr-xr-x   2 root root  4096 Dec  4 18:05 lib32
drwxr-xr-x   2 root root  4096 Dec  4 18:05 lib64
drwx------   2 root root 16384 Nov 30 23:42 lost+found

再インストール以外の修正があれば感謝します。

2
Raj

リカバリモードで起動する必要があります。

a-コンピューターの電源を入れます。

b- Shiftキーをすばやく押し続けると、GNU GRUBメニューが表示されます。

c- ----で始まる行を選択します詳細オプション。

d- -----復旧モードで終わる行を選択します。

Ubuntu GNU/Linux, with Linux 3.16.0-28-generic (recovery mode)

e-お使いのPCには、いくつかのオプションを含むメニューが表示されます。

f- ---- [ルートシェルプロンプトにドロップ]で行を選択します。

g-ターミナルをルートとして起動し、ルートパーティションを読み取り専用でマウントします。

それを実行します:

mount -o remount,rw /
mount --all
chmod 755 /home
chmod -Rf 700 /home/raj
chown -R raj /home/raj
reboot
6
kyodake

/ homeパーミッションを/ etcまたは/ libと同じにしたい... chmodの番号はわかりませんが、次のようにする必要があります。

Sudo chmod a+rx /home
Sudo chmod u+w /home

/ home内のすべてのフォルダーを再帰的に変更した場合、再帰(-R)chmod 'を行う必要がありますが、ユーザーは自分の家の所有者ですか?そうでない場合は、chown(その時点でrootでない限り、おそらくSudo chown)を使用し、正当な所有者に戻ります。

0
Xen2050