Как исправить chmod -R 777 / ?
Модератор: terminus
Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
- Jabali
- ефрейтор
- Сообщения: 56
- Зарегистрирован: 2009-01-14 14:14:37
Как исправить chmod -R 777 / ?
Случайно выполнил эту команду но быстро нажал Ctrl C
Вопрос: Как можно исправить теперь права?
P.S. Почему то подумал что из той папки что я есть в глубь всё назнчится...
Вопрос: Как можно исправить теперь права?
P.S. Почему то подумал что из той папки что я есть в глубь всё назнчится...
Услуги хостинговой компании Host-Food.ru
Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2000 рублей (HP Proliant G5, Intel Xeon E5430 (2.66GHz, Quad-Core, 12Mb), 8Gb RAM, 2x300Gb SAS HDD, P400i, 512Mb, BBU):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/
- terminus
- майор
- Сообщения: 2305
- Зарегистрирован: 2007-10-29 11:27:35
- Откуда: Рига
Re: Как исправить chmod -R 777 / ?
Чтобы происходило "из той папки что я есть в глубь" надо было
chmod -R 777 ./
Чтобы вернуть права на файловую систему, наверно самый правильный вариант это пересборка и установка мира и ядра.
Вот только это не исправит разрешения для /usr/local - надо будет переустановить все порты чтобы вернуть разрешения.
chmod -R 777 ./
Чтобы вернуть права на файловую систему, наверно самый правильный вариант это пересборка и установка мира и ядра.
Код: Выделить всё
# cd /usr/src
# make buildworld && make buildkernel && make installkernel && make installworldКод: Выделить всё
# portupgrade -af --batchМодель: AST-PM-105/0044; Тип: Универсальный, ремонтный; Название: Терминус; Род повреждения: Распад функций; Выводы: Сдать на слом.
-
zg
- полковник
- Сообщения: 5845
- Зарегистрирован: 2007-12-07 13:51:33
- Откуда: Верх-Нейвинск
Re: Как исправить chmod -R 777 / ?
ну во первых можно составить списки файлов и привязать к ним права с эталонной системыJabali писал(а):Вопрос: Как можно исправить теперь права?
во вторых можно ручками поправить следуя логике фри
в третьих, как уже писалось выше, всё переставить
и в четвёртых забить, если сервак тестовый.
- Jabali
- ефрейтор
- Сообщения: 56
- Зарегистрирован: 2009-01-14 14:14:37
Re: Как исправить chmod -R 777 / ?
На сервере Самба а значит много пользователей (правда они freebsd паролей своих не знают), ну и вообще безопасность в целом...
А ну вот уже и не работает, заход через обычного юзера и su, хотя раньше мог
$ su
su: not running setuid
Всё пропало
А переустанавливать FreeBSD очень не хчоется ыыыыы
А права вродебы не везде успели изменится
Получается только папки tmp, sys, dev их можно руками по логике(которая мне не извсетная) поправить?
А ну вот уже и не работает, заход через обычного юзера и su, хотя раньше мог
$ su
su: not running setuid
Всё пропало
А переустанавливать FreeBSD очень не хчоется ыыыыы
А права вродебы не везде успели изменится
Код: Выделить всё
-r--r--r-- 1 root wheel 6197 Nov 26 10:22 COPYRIGHT
drwxr-xr-x 2 root wheel 1024 Jan 1 2006 bin
drwxr-xr-x 5 root wheel 512 Jan 1 2006 boot
drwxr-xr-x 2 root wheel 512 Jan 1 2006 cdrom
lrwxr-xr-x 1 root wheel 10 Jan 1 2006 compat -> usr/compat
drwxrwxrwx 4 root wheel 512 Apr 1 10:58 dev
drwxr-xr-x 2 root wheel 512 Jan 1 2006 dist
-rw------- 1 root wheel 4096 Jan 1 2006 entropy
drwxr-xr-x 18 root wheel 2048 Apr 1 13:17 etc
lrwxr-xr-x 1 root wheel 8 Jan 1 2006 home -> usr/home
drwxr-xr-x 3 root wheel 1024 Jan 1 2006 lib
drwxr-xr-x 2 root wheel 512 Jan 1 2006 libexec
drwxr-xr-x 2 root wheel 512 Nov 26 10:17 media
drwxr-xr-x 2 root wheel 512 Nov 26 10:17 mnt
dr-xr-xr-x 2 root wheel 512 Nov 26 10:17 proc
drwxr-xr-x 2 root wheel 2560 Jan 1 2006 rescue
drwxr-xr-x 2 root wheel 512 Jan 1 2006 root
drwxr-xr-x 2 root wheel 2560 Jan 1 2006 sbin
lrwxrwxrwx 1 root wheel 11 Jan 1 2006 sys -> usr/src/sys
drwxrwxrwx 9 root wheel 512 Apr 1 13:20 tmp
drwxr-xr-x 18 root wheel 512 Jan 1 2006 usr
drwxr-xr-x 24 root wheel 512 Apr 1 13:51 var
-
Гость
- проходил мимо
Re: Как исправить chmod -R 777 / ?
достаешь backup, делаешь слепок прав с помощью mtree(8) и применяешь его на свою систему тоже с помощью mtree(8), а оставшиеся файлы фиксишь вручнуюJabali писал(а):Вопрос: Как можно исправить теперь права?
- Jabali
- ефрейтор
- Сообщения: 56
- Зарегистрирован: 2009-01-14 14:14:37
Re: Как исправить chmod -R 777 / ?
бэкапа нету... ну уеж заново установил 
- f_andrey
- майор
- Сообщения: 2651
- Зарегистрирован: 2007-12-26 1:22:58
- Откуда: СПб
- Контактная информация:
Re: Как исправить chmod -R 777 / ?
+Гость писал(а):достаешь backup, делаешь слепок прав с помощью mtree(8) и применяешь его на свою систему тоже с помощью mtree(8), а оставшиеся файлы фиксишь вручнуюJabali писал(а):Вопрос: Как можно исправить теперь права?
Кстати mtree файл для базовой системы сразу хранятся в etc и их можно бы было легко пофиксить, а вот на остальной софт и данные тут скорее всего бекап, но о нем по началу вспоминают только после какого нибудь ЧП
Если ваша тема перенесена, то смотри http://forum.lissyara.su/viewtopic.php?f=1&t=32308
-
Гость
- проходил мимо
Re: Как исправить chmod -R 777 / ?
в /etc/mtree хранятся mtree-файлы, в коих записана *только* структура каталоговf_andrey писал(а):Кстати mtree файл для базовой системы сразу хранятся в etc
Для избежания такой катастрофы как у топикстартера надо хранить mtree-файл, описывающий права для всех файлов и папок генерируемый, например, через periodic(8)-скрипт./usr/src/etc/mtree/README писал(а):These files are used to create empty file hierarchies for building the
system into. Some notes about working with them are placed here to try
and keep them in good working order.
...
b) Only directories should be listed here.
ps, те, кто не использует бэкапы сами напрашиваются на неприятности. Для таких ленивых в ZFS есть моментальные snapshot'ы.
