Описание тега lords-and-ladies
@патрикса КТР означает, вылетает на рабочий стол Вы опубликовали этот _exact_ ответа на четыре разных вопроса. В каждом случае распределение используется пользователь и модель видеокарты не соответствует вопросу. Почему вы думаете, что после ваших предложенный путь будет решить вопрос о распределении пользователей Линукса? Вместо того, чтобы повторять один и тот же ответ снова и снова, на вопросы, которые не совпадают с ней. Напишите вы свой вопрос и оставьте свой ответ на него. @AaronDigulla HAHHAAHA ЛОЛ я только что видел это 2лет старый! Я думаю, нет никакой гарантии, что я вернулся в страну, в которой я живу уже десять лет..... Полнейшая нелепость, что постоянный житель должен пройти через это головная боль. Спасибо всем Сам скрипт работает нормально, но я хочу выполнить его в текущей оболочке, чтобы быть в состоянии изменить переменные окружения оболочки. Ваша проблема @Лорена как?
Из мелкой инструкция на баш(1)
:
Аргументы Если аргументы остаются после обработки, и ни -ни с опции-s был поставлен, первый аргумент считается имя файла , содержащий команды оболочки.
Не Общ
содержащие команды оболочки? Нет, это бинарный файл. Баш
щебечет об этом факте и не удается.
В трассированием
может помочь показать, что происходит:
$ трассированием -о alog Баш ЛС
/usr/Бен/ЛС: /usr/Бен/LS: не удалось выполнить бинарный файл
В alog
файл может быть немного сумбурно, но показывает Баш
ищу ЛС
в текущий рабочий каталог—это риск безопасности, если кто-то поставил капризный ЛС
файл куда-нибудь!—и тогда путь
поиска:
$ grep в ЛС alog
для execve("/usr/Бен/Баш", ["Баш", "ЛС"], [/* 43 Варс */]) = 0
открытые("ЛС", флагов o_rdonly) = -1 ENOENT (нет такого файла или каталога)
с помощью stat("/usr/местные/Бен/Общ", 0x7fff349810f0) = -1 ENOENT (нет такого файла или каталога)
с помощью stat("/usr/Бен/Общ", {st_mode=значений: s_ifreg|0755, st_size=117672, ...}) = 0
с помощью stat("/usr/Бен/Общ", {st_mode=значений: s_ifreg|0755, st_size=117672, ...}) = 0
открыть("/usr/Бен/Общ", прав) = 0
с помощью stat("/usr/Бен/Общ", {st_mode=значений: s_ifreg|0755, st_size=117672, ...}) = 0
открыть("/usr/Бен/Общ", R_OK) = 0
с помощью stat("/usr/Бен/Общ", {st_mode=значений: s_ifreg|0755, st_size=117672, ...}) = 0
с помощью stat("/usr/Бен/Общ", {st_mode=значений: s_ifreg|0755, st_size=117672, ...}) = 0
открыть("/usr/Бен/Общ", прав) = 0
с помощью stat("/usr/Бен/Общ", {st_mode=значений: s_ifreg|0755, st_size=117672, ...}) = 0
открыть("/usr/Бен/Общ", R_OK) = 0
открыть("/usr/Бен/Общ", флагов o_rdonly) = 3
А почему это может быть риском для безопасности, если вы запустите Баш somecmd
из неверной директории, где кто-то создал ЛС
(или некоторые другие известные команды из-за ошибки в скрипте):
$ Эхо "" Эхо " РМ -РФ /" > общ.
$ Bash в ЛС
РМ -РФ /
$