GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana saya bisa membuat pengguna yang tidak masuk?

Anda dapat menggunakan perintah berikut:

useradd -r subversion

Untuk info lebih lanjut, periksa halaman manual dengan perintah ini:

man useradd

Anda akan menemukan dalam dokumentasi ini bendera berikut yang dapat digunakan untuk tujuan Anda.

-r, --system                  create a system account

-r flag akan membuat pengguna sistem - pengguna yang tidak memiliki kata sandi, direktori home, dan tidak dapat masuk.


Anda dapat menggunakan -M beralih (pastikan itu modal) untuk memastikan tidak ada direktori home yang akan dibuat:

useradd -M subversion

lalu kunci akun untuk mencegah masuk:

usermod -L subversion

Solusi lain untuk membuat pengguna sistem, menggunakan adduser :

adduser --system --no-create-home --group yourusername

Anda dapat menghapus --group jika Anda tidak perlu mengelompokkan nama pengguna Anda, dan --no-create-home jika Anda membutuhkan rumah untuk pengguna ini.

Seperti yang disebutkan oleh py4on dalam komentar, pada beberapa sistem mungkin perlu menggunakan --disabled-login pilihan untuk, baik, menonaktifkan login untuk pengguna ini. Tampaknya ini adalah perilaku default di bawah Debian.

Berhati-hatilah karena ID numerik pengguna adalah akun sistem. Anda dapat memperbaiki uid menggunakan --uid opsi, meskipun.

Terakhir, perhatikan bahwa pada beberapa sistem (misalnya Fedora) adduser adalah symlink ke useradd , dalam hal ini jawaban ini tidak valid.


Linux
  1. Cara membuat Pengguna Linux Menggunakan Ansible

  2. Cara Membuat Pengguna Sudo di Rocky Linux 8

  3. Bagaimana cara membuat crontab melalui skrip

  1. Cara Membuat Pengguna Sudo di Debian

  2. (Bagaimana) saya dapat membuat tmpfs sebagai pengguna biasa (non-root)?

  3. Bagaimana saya bisa mencari nama pengguna dengan id di linux?

  1. Cara membuat pengguna di Linux[Manajemen pengguna]

  2. Cara membuat user di linux menggunakan python

  3. Bagaimana cara membuat pengguna root tambahan?