Misalnya, dalam sesi X, saya dapat menggunakan Ctrl- Alt- Luntuk mengunci layar, sehingga akan meminta kata sandi untuk membuka kunci dan mencegah seseorang dari mengacaukan komputer saya.
Tetapi jika saya memiliki sesi terminal terbuka di salah satu tty (yang dapat saya akses dengan Ctrl- Alt- F1, misalnya) - maka itu tidak dikunci, dan seseorang masih dapat menggunakannya untuk melukai. Apakah ada cara untuk 'mengunci' baris perintah itu (mungkin dengan beberapa proses latar belakang berjalan di dalamnya)?
sumber
vlock -a
untuk mengunci semua terminal virtual (jika tidak, orang dapat dengan mudah beralih ke terminal lain yang mungkin memiliki pengguna masuk)Jika Anda menjalankan
screen
di terminal, Anda dapat mengunci terminal dengan perintah Ctrl- a x.sumber
idle 900 lockscreen
di Anda.screenrc
untuk mengunci sesi setelah diam selama 900 detik (15 menit).screen
kunci: mereka tidak mengunci sesi tetapi hanya jendela khusus Anda ke dalamnya. Siapa pun yang dapat melampirkan sesi itu dengan jendelanya sendiri tidak akan dikunci.Lihat "binarix". Ini akan mengunci Terminal Anda. Tidak perlu untuk X atau layar.
http://raffi.at/view/code/binarix
sumber
Saya tidak bisa membuat vlock berfungsi un osx, jadi saya membuat alternatif shellscript sederhana.
https://github.com/acornejo/bashlock
sumber