November 2019

S M T W T F S
      12
34 5 678 9
10111213141516
17181920212223
24252627282930

Style Credit

Expand Cut Tags

No cut tags
Wednesday, March 24th, 2010 05:29 pm

Сегодня на повестке дня две задачи:

1) Волею судеб вы случайно удалили у команды chmod права на выполнение. Как вернуть их обратно? Под рутом, конечно. Без этого вы бы их и не удалили.

2) Как в шелле (для определённости пусть будет bash) привязать команду к клавише, чтобы, скажем, при нажатии просто “1″ (без Enter) выполнялась команда (например, uname -a). Вопрос возник из https://ru-freebsd.livejournal.com/194430.html, ответ есть там в комментах.

Оригинал этой записи. Комментировать можно тут или там.

Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме

Wednesday, March 24th, 2010 04:54 pm (UTC)
никакого конкретно. я придумал два: с замещением содержимого другого файла и с ld.so, но он linux-only. ты придумал с запуском чего-нибудь, которое сможет сделать системный вызов.
вот может, ещё кто чего интересное предложит :)

да, debugfs'ом подправить права - тоже хорошо, если больше ничего не помогает :)
Wednesday, March 24th, 2010 07:27 pm (UTC)
Для тех, кто не ищет простых путей: взять исходники, и откомпилировать chmod заново.