Что “~” (корневой каталог) определяется что касается программ, работающих перед использованием входа в систему LightDM?

Я выполняю команду на начальной загрузке, перед входом в систему, путем добавления его к моему

/etc/lightdm/lightdm.conf.d/50-ubuntu.conf

файл под [SeatDefaults].

Программа выполняется, но не может определить местоположение необходимого файла в моем корневом каталоге, который имеет смысл, поскольку это не знает который корневой каталог заглянуть.

Так, куда я могу поместить файл, таким образом, сценарий может определить местоположение его? Из чего значение ~ когда программа работает?

Это - переформулировка клиента Совместных действий Запуска с SSL перед входом в систему Ubuntu 16.04 LTS в надежде на этот вопрос, являющийся легче ответить.

0
задан 24 September 2017 в 11:03

1 ответ

Было бы легче только вручную указать полный путь (использующий никакой родственник символы как ~) для сценария.

Вместо того, чтобы объявить местоположение как ~/path/to/program.sh, сделайте его /home/username/path/to/program/sh.

<час>

Редактирование: Если у Вас нет способности изменить определенный тракт, ~, местоположение /root по умолчанию. Можно переместить сценарий в этот путь с

sudo mv ~/path/to/program.sh /root/
1
ответ дан 2 November 2019 в 05:21

Другие вопросы по тегам:

Похожие вопросы: