Сброс / размещает разрешение

Я изменил разрешение /home папка к 777 и теперь я не могу получить доступ к своей учетной записи и войти в систему только как гость (Ubuntu 14.04) без поддержки sudo.

Разрешение в домашней папке следующие:

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
задан 20 May 2019 в 00:30

2 ответа

Вы должны загрузиться в режиме восстановления:

a- Включите компьютер.

b- Быстро нажмите и удерживайте клавишу Shift, чтобы открыть меню GNU GRUB.

c- Выберите строку, которая начинается с ---- Расширенные параметры.

d- Выберите строку, заканчивающуюся ----- режимом восстановления, например:

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

e- На вашем ПК должно отобразиться меню с рядом опций.

f- Выберите строку с ---- Drop to root shell prompt.

g- Вы запускаете в терминале как root с установленным корневым разделом только для чтения.

Запустите:

mount -o remount,rw /
mount --all
chmod 755 /home
chmod -Rf 700 /home/raj
chown -R raj /home/raj
reboot
6
ответ дан 2 December 2019 в 01:46

Вы хотите, чтобы ваши права доступа в / home были такими же, как в / etc или / lib ... Я не знаю номеров chmod, но они должны сделать это:

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

Если вы рекурсивно изменили все папок в / home, тогда вам нужно будет выполнить рекурсивный ( -R ) chmod'ing, и является ли ваш пользователь по-прежнему владельцем собственного дома? Если нет, используйте chown (возможно, sudo chown , если вы в то время не являетесь пользователем root) и вернитесь к законному владельцу.

0
ответ дан 2 December 2019 в 01:46

Другие вопросы по тегам:

Похожие вопросы: