Запитання з тегом «executable»

Біт дозволу у файловому режимі, який дозволяє запускати файл як програму. Також питання стосувалися формату програмних файлів, а також пошуку та виконання програмних файлів.

2
Чому так багато програм живе в PATH?
Принаймні, одне, що мене спантеличує настільний Linux, - це те, що майже все є в моїй PATH. Я маю на увазі всі програми для настільних ПК, включаючи такі речі, як gnome-character-map та glchess. У них немає інтерфейсів командного рядка, про які не можна говорити, тому я не можу придумати випадок, …

4
Який пароль користувача запитує `sudo`?
$ ls -l /usr/bin/sudo -rwsr-xr-x 1 root root 136808 Jul 4 2017 /usr/bin/sudo таким чином sudoможе бути запущений будь-яким користувачем, і будь-який користувач, який працює sudo, матиме root як ефективний ідентифікатор користувача процесу, оскільки встановлено біт id-user set-user /usr/bin/sudo. З https://unix.stackexchange.com/a/11287/674 Найбільш помітна різниця між sudo та su полягає в …

2
Чому setuid не працює на виконуваному файлі?
Я знаю, що включення налаштування в сценаріях має проблеми із безпекою, тому воно за замовчуванням неактивне, але очікую, що воно працює для виконуваних файлів. Я створив і виконавчий файл, який показує uid як вихід, дотримуючись інструкцій, описаних у цій публікації: Дозволити налаштування на скриптах оболонки Але він повертає той самий …

1
Чому дозволу заборонено для npm, починають використовувати node-dev?
Я намагаюся запустити додаток node.js з користувачем із низькими дозволами. Усі файли, про які я знаю, належать правильному користувачеві та мають дозволи досить встановлені. Для цього я намагаюся використовувати файл сценарію. Я викликаю скрипт за допомогою цієї команди sudo su - nodejs ./start-apps.sh Сценарій оболонки виконує цю команду для запуску …

1
оновлення-альтернативи лише для одного користувача
Я використовую спільний сервер. На цьому сервері встановлені різні версії Java: Selection Path Priority Status ------------------------------------------------------------ 0 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 auto mode * 1 /usr/lib/jvm/java-6-openjdk/jre/bin/java 1061 manual mode 2 /usr/lib/jvm/java-6-sun/jre/bin/java 63 manual mode Я хотів би вибрати Другий варіант, але якщо я намагався це зробити, він скаржиться, що у мене немає …


2
Чи безпечно видалити файл сценарію з цього сценарію?
Уявіть, у мене є сценарій foo. Його слід запустити один раз, коли користувач увійде в систему і не буде потрібен після успішного запуску. Моє запитання: Чи безпечно видаляти файл сценарію з сценарію? Наприклад: #!/bin/bash # do something ... # if successful rm /path/to/foo exit 0
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.