Ketika login ke sistem FreeBSD, adakalanya kita perlu berganti user untuk melakukan suatu aktivitas yang membutuhkan hak akses lebih tinggi atau sebaliknya, menurunkan hak akses user login karena sudah tidak membutuhkan suatu hak akses tertentu. Untuk hal ini kita bisa menggunakan perintah su [switch user]. Yang perlu diingat ketika berpindah user, hak akses berikutnya yang terbawa adalah user akhir, namun direktori kerja/aktif tetap berada pada direktori kerja user sebelum switch. Tentu saja pastikan dulu paket sudo sudah terinstall di sistem FreeBSD kita.
$ pwd
/usr/home/handaru
$ su sakti
otp-md5 496 ko0807 ext
Password:
$ pwd
/usr/home/handaru
/usr/home/handaru
$ su sakti
otp-md5 496 ko0807 ext
Password:
$ pwd
/usr/home/handaru
Untuk keluar dari user login terakhir, kembali ke user login semula, bisa digunakan perintah exit.
Dan…jika kita bermaksud naik ke level hak akses root [super user], kita bisa memasukkan user login kita ke group wheel :
# edit /etc/group
Record teratas berikut yang perlu di-edit :
wheel:*:0:root,handaru
Baiklah, untuk memakainya kita bisa bisa dengan perintah su saja atau su root :
$ su root
Password:
komkecil# exit
exit
$ su
Password:
komkecil# pwd
/usr/home/handaru
Password:
komkecil# exit
exit
$ su
Password:
komkecil# pwd
/usr/home/handaru
Keberadaan su root [super user] ini sangat bermanfaat terutama jika kita me-remote server FreeBSD kita via SSH yang konfigurasi defaultnya di /etc/ssh/sshd_config adalah #PermitRootLogin no. Kita bisa login dengan user standar, lalu su aja, maka hak akses root berada dalam di ujung jari.
FreeBSD…tentu saja fleksibel.