Форум русскоязычного сообщества Ubuntu


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: CHMOD  (Прочитано 2832 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн KsandeR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
CHMOD
« : 23 Октября 2009, 22:01:29 »
В процессе изуечния ubuntu понадобилось болбесу, мне, изменить фаил /etc/fstab, последний на отрез отказался прменять изменения и с легкой руки терминал получил команду sudo chmod -r 777 /etc , тут наступило блаженство :) фаил с радостью сохранил настройки. Проблему я думаю вы уже поняли, при вводе команд в терминале выдает sudo: /etc/sudoers is mode 0777, should be 0440
Полез по гуглам, понял, что натворил что-то очень страшное и это сулит реинсталл. Вот и хотел узнать, можно ли спасти систему? после изменения прав я еще не перезагружался.

Оффлайн axe

  • Старожил
  • *
  • Сообщений: 1203
    • Просмотр профиля
Re: CHMOD
« Ответ #1 : 23 Октября 2009, 22:36:52 »
reinstall. И лазить по гуглам до, а не после :)

Оффлайн dedandrei

  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: CHMOD
« Ответ #2 : 23 Октября 2009, 22:50:44 »
 И никакой ты не балбес , не терзай себя. Скажу точно - чем больше проблем возникает и ты их сам решишь, тем лучше ты будешь знать свою систему. Командой "chmod" ты даёшь право - 777=соответственно-владельцу,группе.остальным.
 7 - это 4+2+1 - соответственно-чтение,запись,выполнение. Просто восстанови исходные права той же командой.
 Наверное были 440 или поставь 640. А 777-это неограниченные прва для всех , вроде бы ни к чему , да и не безопасно.
 Пробуй дерзай и ничего не бойся. ъ
 Только то,что редактировал верни в исходное, иначе из перезагрузки можешь не вернуться.
« Последнее редактирование: 23 Октября 2009, 22:54:30 от dedandrei »

MikeHam

  • Гость
Re: CHMOD
« Ответ #3 : 23 Октября 2009, 22:52:20 »
Ему не про chmod нужно рассказывать, а про sudo

Оффлайн KsandeR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: CHMOD
« Ответ #4 : 23 Октября 2009, 22:59:39 »
Ну с chmod я знаком, при попытке вернуть 440 chmod: изменение прав доступа для `/etc': Operation not permitted

Оффлайн dedandrei

  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: CHMOD
« Ответ #5 : 23 Октября 2009, 23:18:33 »
А ты fstab восстановил оригинал?
И ещё sudo далеко не всесилен . Попробуй зайти как root в терминале и поменять права.

Пользователь решил продолжить мысль 23 Октября 2009, 23:26:34:
    MikeHam. Без sudo понятно, что ничего не сделаешь и ничего не узнаешь и терминал не нужен.Тогда уж в винду,чё там.
 А если человек fstab редактировал-значит что-то думал,чего-то добивался.
 Надеюсь копию оригинала fstab сделал. Если нет- умнее будет и навсегда это правило запомнит.
« Последнее редактирование: 23 Октября 2009, 23:26:34 от dedandrei »

Оффлайн aim

  • Заслуженный пользователь
  • Участник
  • *
  • Сообщений: 203
  • GNU / Linux
    • Просмотр профиля
    • Digital Activity
Re: CHMOD
« Ответ #6 : 24 Октября 2009, 01:03:05 »
плохо, конечно, то что ты сделал

рекомендую reinstall всё-таки провести и больше не назначать такие права всем файлам.

а пока что ты можешь проделать следующее.

загрузись в систему в single mode

жми при старте системе ESC и появится меню grub
там надо выбрать первое попавшееся ядро и нажать 'e' (все буквы латинские дальше) таким образом вызвав редактирование меню. в конце строчки надо добавить через пробел слово 'single' и потом нажать esc и потом 'b' в меню на этом ядре которое только что отредактировали.

как забутишься отредактируй права на /etc/sudoers (chmod 440 /etc/sudoers) и перезагрузись по ctrl-alt-del.

всё
Ответил на вопрос? Напиши статью в wiki! https://help.ubuntu.ru/

Оффлайн KsandeR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: CHMOD
« Ответ #7 : 24 Октября 2009, 01:08:08 »
dedandrei
fstab востановил (бекап)
Как в терминале зайти рутом ?)

Оффлайн sht0rm

  • Старожил
  • *
  • Сообщений: 3397
    • Просмотр профиля
Re: CHMOD
« Ответ #8 : 24 Октября 2009, 01:24:21 »
А ты fstab восстановил оригинал?
И ещё sudo далеко не всесилен . Попробуй зайти как root в терминале и поменять права.
Если Вы прочитаете внимательнее, то увидите что KsandeR поменял права не только на /etc/fstab, а на всё в /etc

Быстрее будет сделать переустановку, предварительно сохранив /etc (если там есть какие то нужные настройки) и восстанавливая затем эти настройки не копированием файлов, а редактированием содержимого от рута.

Пользователь решил продолжить мысль 24 Октября 2009, 01:26:35:
Вариант с single mode может не сработать, с LiveCD точно сможете загрузиться и подмонтировать разделы.
« Последнее редактирование: 24 Октября 2009, 01:26:35 от sht0rm »

Оффлайн KTATTOO

  • Активист
  • *
  • Сообщений: 263
    • Просмотр профиля
    • Студия художественной  татуировки в г.Каменске-Уральском
Re: CHMOD
« Ответ #9 : 24 Октября 2009, 01:29:34 »
НИКОГДА и не под каким предлогом не давай системным файлам и папкам 777  >:(

Делается все проще

sudo nano /etc/fstab
а еще проще поставь mc

sudo apt-get install mc

и запускай ее с правами админа

sudo mc
а там уже F4 для редактирования нужного файла и F2 для его сохранения
Бью по попам вгоняя краску

Оффлайн KsandeR

  • Автор темы
  • Новичок
  • *
  • Сообщений: 35
    • Просмотр профиля
Re: CHMOD
« Ответ #10 : 24 Октября 2009, 10:23:20 »
aim
Как вы написали загрузится не получилось.

Пошел своим путем.
Запустил recovery mode и выбрал рут шел, из него всей папке /etc дал 440 , после перезагрузки не включилась маша с клавой.
Зашел опять в рековер мод, дал все /etc 777 , потом /etc/sudoers 440 и вот я снова с вами:) sudo  в терминале ожило :) видимых проблем пока нет, где могут быть проблемы после моих изминений?)

Оффлайн Frank

  • Старожил
  • *
  • Сообщений: 1799
  • Профессиональный любитель
    • Просмотр профиля
    • Народный форум Николаева
Re: CHMOD
« Ответ #11 : 24 Октября 2009, 10:48:52 »
НИКОГДА и не под каким предлогом не давай системным файлам и папкам 777  >:(
Я бы сказал - НИКАКИМ файлам или папкам. Так как кто угодно может их просмотреть и изменить. Например, сейчас у автора любой может изменить все пароли или просто стянуть файл с паролями для входа в систему для подбора, разрешить безпарольный вход рутом по ссш, отключить вообще авторизацию, вобщем, делать с системой всё что угодно.

Оффлайн scorpey

  • Активист
  • *
  • Сообщений: 335
    • Просмотр профиля
Re: CHMOD
« Ответ #12 : 24 Октября 2009, 18:00:07 »
А ты fstab восстановил оригинал?
И ещё sudo далеко не всесилен . Попробуй зайти как root в терминале и поменять права.

Пользователь решил продолжить мысль 23 Октября 2009, 23:26:34:
    MikeHam. Без sudo понятно, что ничего не сделаешь и ничего не узнаешь и терминал не нужен.Тогда уж в винду,чё там.
 А если человек fstab редактировал-значит что-то думал,чего-то добивался.
 Надеюсь копию оригинала fstab сделал. Если нет- умнее будет и навсегда это правило запомнит.

Вы наверника забыли, что рут отключен по дефолту, да?

Я вот все через судо делаю и пока логинится под рутом не приходилось.

Оффлайн dedandrei

  • Любитель
  • *
  • Сообщений: 65
    • Просмотр профиля
Re: CHMOD
« Ответ #13 : 24 Октября 2009, 19:59:16 »

Вход под root через терминал:
sudo -i
sudo su -

Пользователь решил продолжить мысль 24 Октября 2009, 22:12:07:
Ну с chmod я знаком, при попытке вернуть 440 chmod: изменение прав доступа для `/etc': Operation not permitted

Для <sudoers> права доступа - 440
 Для </etc> права - 755
« Последнее редактирование: 24 Октября 2009, 22:12:07 от dedandrei »

 

Страница сгенерирована за 0.173 секунд. Запросов: 24.