Заблокировать byobu сессию с паролем?

Можно изменить оболочку входа в систему с chsh команда. Как man chsh примечания, обычный пользователь может только изменить оболочку для их собственной учетной записи, в то время как корень может изменить оболочку для всех учетных записей.

/etc/shells содержит пути допустимых оболочек входа в систему. Этот файл запрашивается chsh когда это вызывается.

Инструкции для использования chsh варьируйтесь согласно своему аромату UNIX:

Linux:

chsh -s newshell

Солярис:

chsh newshell

HP-UX

chsh username newshell

AIX

chsh

Это запустит интерактивную сессию, где Вам предлагают полный путь к Вашей новой оболочке.

Ссылка: http://kb.iu.edu/data/benf.html

5
14.09.2011, 21:24
2 ответа

Экран GNU (один бэкенд, наряду с которым byobu может использовать, tmux) имеет функциональность Lockscreen. Взгляните на страницу справочника для наблюдения то, что она делает. Привязка по умолчанию C-a C-x.

Относительно Вашей попытки заблокировать корень, это довольно бессмысленно. То, что можно попробовать, должно найти программу блокировки, которые позволяют Вам установить пароль и надеются, что корень не знает об этом.

4
27.01.2020, 20:38
  • 1
    Большое спасибо привязка значения по умолчанию работает с byobu. Пароль по умолчанию в человечности на заблокированном byobu совпадает с пользователем. –  avances123 14.09.2011, 19:07
  • 2
    Большой, что это работает на Вас. Просто знайте, что это не защищено от корневого ;) –  phunehehe 14.09.2011, 19:31
  • 3
    я совместно использую корневую учетную запись с коллегой, и он использует мои экраны без разрешения. я запущусь как свой обычный пользователь и внутри сделаю sudo su –  avances123 14.09.2011, 20:14

Byobu теперь также поддерживает a tmux бэкенд, в дополнение к screen.

Для tmux, можно выйти lock-session (для блокировки всей сессии и всех приложенных клиентов), или lock-client команда, чтобы просто заблокировать текущий клиент.

3
27.01.2020, 20:38

Теги

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