Halo, ceritanya saya sedang instalasi aplikasi di server linux ubuntu.
nah, pengennya saya, aplikasi tersebut dijalankan user user yang bukan sudoers dan tidak memiliki login. setelah googling sana sini, akhirnya nemu juga solusinya.
hal ini saya maksudnya untuk tingkat keamanan saja, dan untuk manajemen user. okeh, mari kita lakukan.
- hal pertama adalah membuat user baru.
ant@linux:~$ sudo useradd -s /sbin/nologin nadia
2. kemudian memberi password pada user tsb
ant@linux:~$ sudo passwd nadia
Enter new UNIX password:
Retype new UNIX password:
passwd: password updated successfully
ant@linux:~$
3. lanjut, membuat direktory dan hak kepemilikan untuk user tsb.
ant@linux:~$ mkdir nadia
ant@linux:~$ sudo chown -R nadia:nadia nadia
ant@linux:~$ cd nadia
ant@linux:~/nadia$
4. selanjutnya memberikan hak akses bash pada user tersebut, dimana hak akses bash itu diperuntukkan menjalankan perintah-perintah, ya pokoknya gitu deh.
ant@linux:~$ sudo -u nadia bash
nadia@linux:~$
otomatis sudah pindah ya, ke user nadia.
yuk, sekarang saya buat contoh user tersebut untuk mendownload dan mengeksekusi aplikasi.
pada percobaan ini, user saya gunakan untuk wget. dan berhasil., kemudian
setelah extrack , dan saya masuk ke folder extrac untuk menjalankan aplikasi
oke, perintahnya sukses ya, sekarang kita cek, apakah benar aplikasi tersebut dijalankan oleh user nadia
pertama kita ketik exit dulu untuk kembali ke user sudoers, kemudian ketik perntah seperti digambar.
oke, berhasil ya. sekian dulu celotehan dari saya.
salam damai :*