Cara membatasi pengguna dari login hari sabtu dan minggu


2

Saya mencoba menonaktifkan login dari pengguna avipada hari Sabtu dan Minggu, Untuk itu saya masukkan baris ini/etc/security/time.conf

login;*;avi;Wd0900-1700

Untuk memeriksa ini saya mengubah waktu sistem tetapi masih mungkin untuk masuk pada hari Sabtu dan Minggu

apa kesalahannya di sini?

Jawaban:


0

Layanan login di awal baris adalah untuk setiap login yang menggunakan / bin / login, tidak ada yang lain. Coba ubah login menjadi *, yang akan memengaruhi semua layanan.

Juga pastikan pengecekan time_conf diaktifkan untuk layanan yang Anda inginkan di /etc/pam.d. Misalnya, jika Anda ingin mencegah akses su, Anda perlu memastikannya

account    requisite  pam_time.so

tidak dikomentari di /etc/pam.d/su


Saya mencoba masuk ke * tetapi masih memiliki masalah yang sama ... tinggalkan sekitar Sabtu Minggu Saya ingin membuat pengguna avimasuk antara 0900-1700. Setelah itu tidak mungkin masuk untuk pengguna itu, perubahan apa yang harus saya lakukan sekarang?
— maks

Apakah Anda membuat perubahan pada file di /etc/pam.d? Sebaliknya tidak akan berhasil. Juga bagaimana Anda mencoba masuk? Ada berbagai cara.
— teppic

ya saya mencoba semuanya, apa pun yang Anda katakan itu benar, itu harus bekerja tetapi saya tidak tidak mengapa itu tidak berfungsi ... Akhirnya saya melakukan ini *;*;avi;!SaSu0000-2400kemudian saya mendapat hasilnya ... Ini akan menonaktifkan avilogin pengguna dari hari Sabtu dan Minggu.
— maks

0

*;*;avi;!SaSu0000-2400

Ini akan menonaktifkan avilogin pengguna dari hari Sabtu dan Minggu.

Ini adalah sintaksnya

`layanan; ttys; pengguna; waktu`
     | | | | | | |
     *; *; avi;! SaSu0000-2400

services---- Adalah daftar logika nama layanan PAM yang aturannya berlaku.

Jika Anda memasukkan * di sini maka berlaku untuk semua layanan. Alih-alih * Saya bisa masuk game loginLalu itu hanya berlaku untuk layanan tersebut.

ttys---- Adalah daftar logika nama terminal yang aturan ini berlaku.

Di sini juga sama Jika Anda memasukkan * Kemudian Ini berlaku untuk semua terminal, atau Anda dapat memasukkan nama tty tertentu juga seperti tty1 tty2, maka itu hanya mempengaruhi terminal tersebut.

users---- Adalah daftar logika pengguna atau grup pengguna yang kepadanya aturan ini berlaku.

Dalam kasus saya, saya memasukkan nama pengguna avi. Itu berarti semua ketentuan ini berlaku untuk avi saja

times---- Bidang kali digunakan untuk menunjukkan waktu di mana aturan ini berlaku

Ini adalah beberapa contoh baris yang mungkin ditentukan di /etc/security/time.conf.

Semua pengguna kecuali root tidak diizinkan mengakses login konsol setiap saat:

login ; tty* & !ttyp* ; !root ; !Al0000-2400

Game (dikonfigurasi untuk menggunakan PAM) hanya dapat diakses di luar jam kerja. Aturan ini tidak berlaku untuk pembuang pengguna:

games ; * ; !waster ; Wd0000-2400 | Wk1800-0800

Dan hal utama untuk bekerja ini kita harus melakukan pengeditan yang benar di dalam direktori /etc/pam.d/

jangan tanya file mana ...

Itu karena lihat contoh ini

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.