User & Grup
Manajemen User
| Perintah | Fungsi |
|---|---|
useradd | Menambah user baru |
userdel | Menghapus user |
usermod | Memodifikasi user |
passwd | Mengubah password |
Manajemen Grup
| Perintah | Fungsi |
|---|---|
groupadd | Menambah grup baru |
groupdel | Menghapus grup |
groupmod | Memodifikasi grup |
groups | Melihat grup milik user |
Default Shell
Untuk mengubah shell default user:
chsh -s <shell> <nama_user>
<shell> harus berupa path shell yang terdaftar di /etc/shells. Untuk melihat daftar shell yang tersedia:
chsh -l
sudo
sudo sudah terinstal secara default. Konfigurasi hanya diperlukan jika ingin menggunakannya.
Edit file sudoers menggunakan visudo sebagai root:
visudo
Untuk memberikan hak superuser, hapus tanda komentar pada baris berikut:
Sebelum:
#%wheel ALL=(ALL) ALL
Sesudah:
%wheel ALL=(ALL) ALL
Kemudian tambahkan user ke grup wheel:
usermod -aG wheel <nama_user>
Grup Default
T4n OS mendefinisikan sejumlah grup secara default:
| Grup | Deskripsi |
|---|---|
root | Akses penuh ke seluruh sistem |
bin | Tidak digunakan โ ada untuk alasan historis |
sys | Tidak digunakan โ ada untuk alasan historis |
kmem | Akses baca ke /dev/mem dan /dev/port |
wheel | Hak istimewa untuk administrasi sistem |
tty | Akses ke perangkat TTY: /dev/tty*, /dev/pts*, /dev/vcs* |
tape | Akses ke perangkat tape |
daemon | Daemon sistem yang perlu menulis file ke disk |
floppy | Akses ke floppy drive |
disk | Akses langsung ke /dev/sd* dan /dev/loop* |
lp | Akses ke printer |
dialout | Akses ke port serial |
audio | Akses ke perangkat audio |
video | Akses ke perangkat video |
utmp | Akses tulis ke /var/run/utmp, /var/log/wtmp, /var/log/btmp |
adm | Tidak digunakan โ dahulu untuk monitoring sistem |
cdrom | Akses ke perangkat CD |
optical | Akses ke perangkat DVD/CD-RW |
mail | Digunakan oleh beberapa paket mail, contoh: dma |
storage | Akses ke perangkat penyimpanan removable |
scanner | Akses ke scanner |
network | Digunakan oleh paket jaringan, contoh: NetworkManager |
kvm | Akses KVM untuk virtual machine, contoh: via QEMU |
input | Akses ke perangkat input: /dev/mouse*, /dev/event* |
plugdev | Akses ke perangkat pluggable |
nogroup | Daemon sistem yang tidak perlu memiliki file |
usbmon | Akses ke /dev/usbmon* |
users | Pengguna biasa |
xbuilder | Untuk menggunakan xbps-uchroot bersama xbps-src |