This shows you the differences between two versions of the page.
| Both sides previous revision Previous revision Next revision | Previous revision | ||
|
каверзные_вопросы_по_linux [2025/11/05 06:55] val |
каверзные_вопросы_по_linux [2025/11/06 10:47] (current) val |
||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== Несколько "каверзных", вопросов для собеседования по Linuх, "подсказанных" практикой ====== | ====== Несколько "каверзных", вопросов для собеседования по Linuх, "подсказанных" практикой ====== | ||
| + | |||
| + | * https://habr.com/ru/posts/963520/ | ||
| Всем привет! | Всем привет! | ||
| Line 21: | Line 23: | ||
| Вопрос 2. Команде ping необходимы права для открытия raw socket https://man7.org/linux/man-pages/man7/raw.7.html, почему это не мешает ее использовать "обычным" пользователям? | Вопрос 2. Команде ping необходимы права для открытия raw socket https://man7.org/linux/man-pages/man7/raw.7.html, почему это не мешает ее использовать "обычным" пользователям? | ||
| - | Всегда был уверен что для этого используется setuid бит, но, оказалось, что нет: | + | С времен FreeBSD был уверен, что для этого используется setuid бит, но, оказалось, что в Linux не так: |
| <code> | <code> | ||
| Line 28: | Line 30: | ||
| </code> | </code> | ||
| - | Обнаружил этот факт, выясняя, почему не работает модуль icmp в prometheus/blackbox_exporter https://github.com/prometheus/blackbox_exporter, с тех пор стараюсь не забывать про POSIX capabilities https://man7.org/linux/man-pages/man7/capabilities.7.html и cap_net_raw, в частности | + | Обнаружил это, разбираясь, почему не работает модуль icmp в prometheus/blackbox_exporter https://github.com/prometheus/blackbox_exporter, с тех пор стараюсь не забывать про POSIX capabilities https://man7.org/linux/man-pages/man7/capabilities.7.html и cap_net_raw, в частности |
| Вопрос 3. Объясните, почему повторный запуск команды приводит к сообщению Permission denied? | Вопрос 3. Объясните, почему повторный запуск команды приводит к сообщению Permission denied? | ||
| Line 53: | Line 55: | ||
| Несколько раз встречал такую ошибку на занятиях https://www.specialist.ru/vendor/unix, что позволяло еще раз рассказать про переменные окружения, команду "su -" и, что лучше вместо нее использовать sudo | Несколько раз встречал такую ошибку на занятиях https://www.specialist.ru/vendor/unix, что позволяло еще раз рассказать про переменные окружения, команду "su -" и, что лучше вместо нее использовать sudo | ||
| - | Наверное, достаточно задачек из моего субъективного опыта, буду рад, интересным задачам из Вашего, в комментариях, Спасибо! | + | Наверное, достаточно задачек из моего субъективного опыта, буду рад, интересным примерам из Вашего, в комментариях, Спасибо! |