Препятствование тому, чтобы LyX получил SIGHUP и закрылся, когда окно терминала закрывается

Да, можно создать учетную запись пароля меньше.

sudo useradd -m guest
sudo passwd -d guest

Важный, тем не менее, это для проверки никаких сетевых демонов как sshd предоставит доступ к учетным записям пароля меньше. Это обычно - значение по умолчанию, но хорошо проверить. Удостовериться PermitEmptyPasswords находится нет/ложь в /etc/ssh/sshd_config или просто попытайтесь ssh в гостя и посмотрите, позволяет ли он Вам. Могут быть другие демоны как Samba, на который необходимо проверить также. Если Вы хотите ограничить пользователя в доступе к Вашим локальным файлам, можно или пойти на многое как установка chroot с pam_chroot.so и т.п., или вместо этого, просто ограничьте свои данные Вами. Используйте свой корневой каталог, не позволяет "другому" классу чтения Ваши файлы и блокирует вниз любые другие местоположения, Вы думаете, что Вы должны.

2
04.03.2012, 00:45
1 ответ

Одна опция состоит в том, чтобы выполнить его с nohup:

nohup mycoollittlescript

Другой должен был бы выполнить его в эмуляторе терминала как tmux или экран. Это терминальные приложения, которые являются самостоятельно эмуляторами терминала. Когда родительский терминал закрывается, они остаются рабочими в backgrounmd, и tyou может снова соединиться с ними из другого окна терминала. Попробуйте это:

screen -R -d NameOfMyBackgroundJob

В первый раз это создаст новую сессию. Повторное использование вышеупомянутой команды соединится с существующей сессией и разъединит ее от любых других окон терминала.

2
27.01.2020, 22:15
  • 1
    Спасибо! nohup решение работало! Хотя по некоторым причинам, это только работает, когда я разветвляю его от Ruby. Если я пробую его непосредственно от удара, это не работает... –  Idan Arye 04.03.2012, 02:38

Теги

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