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.