Вопросы с тегом «executable»

Бит разрешения в файловом режиме, позволяющий запускать файл как программу. Кроме того, вопросы касались формата программных файлов, а также поиска и выполнения программных файлов.

3
куда поместить бинарные файлы, чтобы они всегда были в пути и могли быть легко найдены
Я делаю довольно много двоичных файлов, скриптов и т. Д., Которые я хочу легко установить (используя мои собственные rpms). Поскольку я хочу, чтобы они были доступны всем, моя интуиция заключалась бы в том, чтобы поместить их в / usr / bin; нет необходимости менять путь Однако; мои исполняемые файлы теперь …

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 в качестве эффективного идентификатора пользователя процесса, потому что установлен бит set-user-id /usr/bin/sudo. С https://unix.stackexchange.com/a/11287/674 Наиболее заметное различие между sudo и su …

2
Почему setuid не работает на исполняемом файле?
Я знаю, что включение setuid для скриптов имеет проблемы с безопасностью и поэтому неактивно по умолчанию, но ожидаю, что оно работает для исполняемых файлов. Я создал исполняемый файл, который показывает uid в качестве вывода, следуя инструкциям, описанным в этом посте: Разрешить setuid для сценариев оболочки Но он возвращает один и …

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

1
Почему `не удаляет 'заголовки разделов из исполняемых файлов ELF?
Для работы минимального исполняемого файла ELF требуется только заголовок ELF и хотя бы один программный заголовок. Однако, когда я запускаю strip на коротком исполняемом файле, он решает не выбрасывать таблицу заголовков разделов или раздел строк разделов, оставляя их рядом, хотя они не имеют цели (насколько я знаю) для выполнения программы. …
9 executable  elf  strip 

1
Что означает «wine: Bad EXE формат для Z: \ m \ Desktop \ PortForward Network Utilities.desktop»?
Установил Wine на Debian для запуска exe-версии Windows, в частности, пакета сетевых утилит PortForward: http://portforward.com/help/setup_static_ip_address.htm ). Входные данные: wine '/m/PortForward Network Utilities.desktop' Вывод: wine: Bad EXE format for Z:\m\Desktop\PortForward Network Utilities.desktop. Я установил Wine с помощью apt-get, следуя «Инструкциям Debian / Wine Multiarch». Wine 32-битный, но я не уверен в …

1
Как bash выполняет файл ELF?
Когда я использую Linux Box, я использую bash в качестве оболочки. Теперь мне стало интересно, как bash управляет выполнением ELF-файла, то есть когда я печатаю ./program, а программа представляет собой ELF-файл. Я добавил bash-4.3.tar.gz, похоже, что нет какого-то парсера магических чисел, чтобы выяснить, является ли файл ELF, и я не …
8 bash  kernel  executable  exec  elf 

2
Отказано в доступе к скрипту Bash и плохой интерпретатор
Я на Кали Линукс 64 бит. Я создал скрипт Python, который принимает 2 аргумента для запуска. Я не хочу каждый раз набирать одни и те же пути или искать в истории команд, которые я использовал в терминале. Поэтому я решил создать простой скрипт, который вызывает скрипт python со своими аргументами. …

4
«Нет такого файла или каталога» при выполнении кросс-скомпилированной программы на Raspberry Pi
Я недавно купил Raspberry Pi. Я уже настроил его, и я установил кросс-компилятор для arm на моем рабочем столе (amd64). Я скомпилировал простую программу «hello world», а затем скопировал ее со своего рабочего стола на свой Pi с помощью scp ./hello david@192.168.1.33:~/hello. После входа в мой Pi я запускаю ls …

1
Проблема с $ PATH и исполняемым файлом
У меня есть исполняемый файл Unix, расположенный в каталоге, который я создал. Я считаю, что мне нужно поместить этот каталог в свой каталог, $PATHчтобы исполняемый файл unix был исполняемым, но в документации по исходному коду сказано, что мне нужно отредактировать файл конфигурации оболочки, чтобы добавить $home/meme/binего в путь к моей …
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.