Где находится источник для / usr / bin / lock? - PullRequest
0 голосов
/ 04 февраля 2011

У меня Mac со снежным барсом.Я часто работаю с терминалом, используя tmux (или экран GNU). Когда я ухожу, я снова подключаю ssh к своему компьютеру.Дело в том, что иногда мне приходится отойти от компьютера на минуту или две.Когда это происходит, я не хочу, чтобы люди заглядывали и имели доступ к моей командной строке, и я также не думаю, что это стоит всего CTRL-a, d, exit, открытого терминала, ssh к машине, tmux каждый раз присоединяетсяэто происходит.

Экран предлагает CTRL-a, x, который блокирует экран (при условии, что я ввожу пароль хотя бы раз в этом сеансе, поскольку он не читает системный пароль) или в tmux (предпочтительно) aфункция часов.

Вся документация указывает на тот факт, что мультиплексоры ищут / usr / bin / lock или / usr / bin / lck.Так как это утилита низкого уровня, встречающаяся в системах Linux и BSD, где я могу найти источник, чтобы я мог перенести его на Mac OS X?

Ответы [ 2 ]

2 голосов
/ 28 апреля 2012

tmux поставляется из OpenBSD;вы можете просмотреть его lock - OpenBSD CVSweb для src/usr.bin/lock/.

Mac OS X более тесно связана с FreeBSD;вы можете просмотреть код lock через FreeBSD SVN ViewVC для head/usr.bin/lock/ (также доступны CVS и Perforce).

Любой из них потребует модификации даже для компиляции наMac OS X.

Основным отличием функциональности будет метод аутентификации для опции -p («использовать пароль для входа в систему / аутентификация»): код OpenBSD использует собственную систему аутентификации, а FreeBSD использует * 1020.* crypt (3) , который не будет работать для большинства учетных записей Mac OS X.

0 голосов
/ 28 апреля 2012

man -P tmux "less -p lock", нажимайте n до тех пор, пока не будете удовлетворены результатами?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...