Category : GNU/Linux

Menambahkan dan menghapus pengguna pada GNU/Linux

Menambahkan pengguna (user) pada GNU/Linux dapat dilakukan dengan mengguna­kan perintah useradd atau adduser. Perintah useradd merupakan perintah asli yang terkompilasi bersama sistem GNU/Linux, sedangkan adduser merupakan perl script yang menggunakan useradd sebagai back-end1. Perintah dasar useradd adalah

# useradd -[opsi] username

Menginstal npm modules di User Direktori

Pada pengaturan default npm membutuhkan hak akses root untuk dapat melakukan instalasi modul secara global. Di GNU/Linux npm biasanya akan menempatkan modulnya pada /usr/local/lib/node atau /usr/local/lib/node_modules, hal ini lah yang menyebabkan npm membutuhkan hak akses root untuk dapat menulis ke direktori tersebut.

Bagi yang tidak ingin memberikan hak akses root pada npm dapat mengubah lokasi yang menjadi target instalasi dengan lokasi lain dimana user biasa memiliki hak tulis (writable). Untuk melakukannya dapat menggunakan perintah

$ npm config set prefix '/path/to/writable/directory'

Sekilas Tentang GPG

GPG atau GNU Privacy Guard, bukan PGP, merupakan perangkat lunak yang mengimple­men­tasikan RFC4880, yang merupakan standar dari spesifikasi OpenPGP. Setidaknya begitu yang dikatakan Wikipedia. GPG, dan perangkat lunak lain yang mengadopsi OpenPGP, digu­na­kan untuk mengamankan komunikasi dengan menggunakan enkripsi. Untuk menggunakan GPG terlebih dahulu kita harus memiliki kunci, yang akan digunakan untuk mengenkripsi dan dekripsi. Untuk membuat pasangan kunci GPG dapat menggunakan baris perintah:

$ gpg2 --full-gen-key
gpg (GnuPG) 2.1.11; Copyright (C) 2016 Free Software Foundation, Inc.
This is free software: you are free to change and redistribute it.
There is NO WARRANTY, to the extent permitted by law.

Please select what kind of key you want:
   (1) RSA and RSA (default)
   (2) DSA and Elgamal
   (3) DSA (sign only)
   (4) RSA (sign only)
Your selection?