Сегодня на повестке дня две задачи:
1) Волею судеб вы случайно удалили у команды chmod права на выполнение. Как вернуть их обратно? Под рутом, конечно. Без этого вы бы их и не удалили.
2) Как в шелле (для определённости пусть будет bash) привязать команду к клавише, чтобы, скажем, при нажатии просто “1″ (без Enter) выполнялась команда (например, uname -a). Вопрос возник из https://ru-freebsd.livejournal.com/194430.html, ответ есть там в комментах.
Оригинал этой записи. Комментировать можно тут или там.
Любые материалы из этого блога запрещается использовать на сайте livejournal.ru в любой форме и любом объёме
Tags:
no subject
второе - в баше конкретно можно попробовать через readline и inputrc что-то сделать. не пробовал.
no subject
no subject
2) ну в общем да. у баша даже есть специальные команды для манипулирования опциями readline
no subject
no subject
Linux: ld.so /usr/bin/chmod, кажется?
no subject
2) да, только он теперь почему-то называется /lib/ld-linux.so*, а просто ld.so нету
no subject
no subject
ну да, тоже вариант, если там случайно оказался компилятор C и редактор связей с сопутствующими заголовками и библиотеками
no subject
no subject
а ты какого ответа добиваешься? манипулирования содержимого inode руками? использования setfacl?
no subject
или его надо как-то хитро загружать?
no subject
вот может, ещё кто чего интересное предложит :)
да, debugfs'ом подправить права - тоже хорошо, если больше ничего не помогает :)
no subject
В любой скрипт скопировать содержиоме чмода.
Ну или через перл, если он есть, конечно. То же что и С.
Ну или принести чмод с какого-нить стороннего источника (с репозитория или с соседнего компа).
no subject
no subject
no subject
no subject
troll mode on
Re: troll mode on
no subject
или я с mdb/adb в соляре путаю... :((
Re: troll mode on
no subject
ночь обещала быть долгой.
no subject
no subject
no subject