GNU/Linux >> Belajar Linux >  >> Linux

Nonaktifkan Shell Pengguna Karena Alasan Keamanan?

Kami memiliki beberapa akun pengguna yang kami buat untuk tugas otomatis yang memerlukan izin terperinci, seperti transfer file lintas sistem, pemantauan, dll.

Bagaimana kami mengunci akun pengguna ini sehingga "pengguna" ini tidak memiliki cangkang dan tidak dapat masuk? Kami ingin mencegah kemungkinan seseorang dapat masuk SSH sebagai salah satu akun pengguna ini.

Jawaban yang Diterima:

Anda dapat menggunakan usermod perintah untuk mengubah shell login pengguna.

usermod -s /sbin/nologin myuser

atau

usermod -s /usr/sbin/nologin myuser

Jika OS Anda tidak menyediakan /sbin/nologin, Anda dapat mengatur shell ke perintah NOOP seperti /bin/false:

usermod -s /bin/false myuser

Linux
  1. Cara menonaktifkan login jarak jauh untuk pengguna root di mesin Linux

  2. Nonaktifkan pengguna administrator di Windows

  3. Cara menonaktifkan perintah khusus untuk pengguna tertentu di Linux

  1. Skrip transliterasi untuk shell linux

  2. Nonaktifkan warna di shell/terminal

  3. Cara menonaktifkan bip sistem untuk pengguna yang tidak memiliki hak istimewa

  1. Cara Membatasi Akses SSH untuk Pengguna dengan LShell (Limited Shell)

  2. Linux – Bagaimana Cara Menonaktifkan Bip Sistem Untuk Pengguna yang Tidak Memiliki Hak Istimewa?

  3. Jalankan skrip shell sebagai pengguna yang berbeda