Я просто рекурсивно chmod'd все под / до 750. Любые советы?

Я не буду первым и не последним, я полагаю. Играя с командой find, я сделал гудок, и похоже, что вместо изменения разрешений для каталога ~ / web на 750, он изменил разрешения всей файловой системы (/) на 750, однако я не Конечно, но любая попытка провести расследование блокируется сообщениями об отказе в разрешении. За все.

Это была оскорбительная команда:

sudo find ~/web . type d -exec chmod 750 {}

Если я не ошибаюсь, команда Ubuntu отключила root-логины в качестве меры предосторожности, поэтому у меня нет идей.

Я (очевидно) абсолютный новичок, когда речь заходит о правах доступа к файлам, поэтому мне было интересно, есть ли у кого-нибудь хороший или даже плохой совет, которым можно поделиться. Я мысленно подготовил себя к тому, чтобы потерять все на компьютере, что имеет лишь незначительные последствия, поскольку у меня есть резервные копии, но я немного поработал над этой коробкой за неделю, и было бы стыдно потерять все из-за глуповатая ошибка.

Если вы читаете это сообщение, спросите себя, резервировали ли вы какую-либо свою работу за последнее время?

Заранее благодарим за любые идеи. Не стесняйтесь ругать меня за небрежное использование sudo

3
задан 22 June 2012 в 05:15

1 ответ

На данный момент, единственный способ, который я могу придумать, может вам помочь, это выполнить переустановку без форматирования.

Однако, вы можете попробовать войти в систему, а затем выполнить sudo -i, что даст вам root-доступ. Вы также можете сделать то, что предлагается здесь . Кроме того, ребята из serverfault предлагают также переустановить , что может быть просто вашим лучшим вариантом. : (

Если вы переустанавливаете без форматирования, обязательно войдите через tty и выполните следующее:

sudo chmod -R 700 /home/YOUR_USERNAME && sudo chown YOUR_USERNAME:YOUR_USERNAME /home/YOUR_USERNAME. Чтобы узнать, что вы username is, запустите whoami, и он скажет вам.

Затем перезагрузитесь, и вы должны быть установлены.

Кроме того, я не думаю, что кто-то здесь будет ругать вас - я Сделав это один раз, я также однажды выполнил sudo rm -rf /* в производственной системе, так что не расстраивайтесь. :)

0
ответ дан 22 June 2012 в 05:15

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

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