Manajemen User & File Permission

1 November 2013


1. Useradd dan Adduser, dua-duanya adalah perintah untuk menciptakan user account di linux.
      Walaupun sama-sama digunakan untuk menciptakan user, namun ternyata hasil yang didapatkan
      berbeda. Apa bedanya?
      Jawab :
      Useradd akan menciptakan user tanpa diminta untuk mengeset password user tersebut,
      Sedangkan Adduser akan menciptakan user dengan mengeset password user tersebut sekaligus.
  • useradd akan menciptakan user tanpa ada sebuah home directory. Sedangkan adduser akan menciptakan user sekaligus dengan home directory.
  • useradd akan menciptakan user tanpa memberikan informasi lebih lengkap tentang user. Sedangkan adduser akan menciptakan user sekaligus dapat memberikan keterangan lebih lengkap tentang user.

2. Jelaskan cara menambahkan & menghapus user kedalam sebuah grup !
      Jawab :
      menambahkan dan menghapus user ke dalam sebuah grup dapat dilakukan dengan perintah dari
      terminal (root) sebagai berikut :
  • Menambahkan user ke dalam group dengan perintah
     Syntax :
adduser [nama_user] [nama_group]
  • Menghapus user dari suatu group dengan perintah
      Syntax :
deluser [nama_user] [nama_group]


3. Buat sebuah direktori dan rubahlah sesuai kriteria berikut :
  • Yang bisa mengakses hanya user
    Syntax :
chmod 600 [ nama direktori ]
  • Gantilah pemilik direktori tersebut sesuai nama depanmu
    Syntax :
chown -R [ nama ] [ nama direktori ]
  • Gantilah groups direktori tersebut sesuai nama tengahmu
    Syntax :            
chgrp [ nama group ] [ nama ]


4. Buat file dengan nama izin akses sebuah file menjadi r-- r-- r--!
      Syntax :
      Buat file touch [ nama file ]
      Izin akses chmod 444 [ nama file ]
Continue Reading...

Perintah Dasar Terminal (11-20)

7 Oktober 2013

11. ls

ls adalah perintah untuk mengetahui daftar file dan folder yang terdapat pada sebuah direktori atau folder

Syntax :

$ ls -f


12. touch

Digunakan untuk membuat file baru bisa jg di gunakan untuk copy dan membuat file baru dengan ukuran 0 byte

Syntax :

$ touch [nama_file]

Contoh : $ touch file1.txt


13. mkdir

Mkdir kepanjangan dari make directory, perintah ini digunakan untuk membuat direktor

Syntax :

$ mkdir Fahrur


14. cd

Cd (change directory) digunakan untuk berpindah dari satu direktori ke direktori lainnya

Syntax :

$ cd [alamat_direktori]


15. cp

Untuk menyalin suatu berkas dari path asal ke path tujuan.

Syntax :

$ cp User.txt /home/fahrur/Desktop/Fahrur


16. mv
Memindahkan suatu berkas atau direktori dari path asal ke tujuan. Bisa juga digunakan untuk mengganti nama suatu berkas, dengan syarat path harus sama.

Syntax :

$ mv /[direktori]/[file_yang_ingin_dicut] /[direktori tujuan] (cut)

$ mv /[direktori]/[file_yang_ingin_direname] /[nama_baru_file] (rename)


17. rm

Untuk menghapus files gunakan perintah rm(remove).Anda hanya bisa menghapus file dimana Anda mempunyai hak untuk melakukannya, kecuali Anda login sebagai root.

Syntax :

$ rm [nama_file]


rmdir

Untuk menghapus directory di gunakan perintah rmdir.Anda hanya bias menghapus directory kosong

Syntax :

$ rmdir [nama_file]


rm –rf

Digunakan menghapus direktori yang didalamnya terdapat file

Syntax :

$ rm –rf [nama_direktori]


18. more

Digunakan untuk menampilkan isi sebuah file per layar

Syntax :

$ more [nama_file]


19. cat

Menggunakan perintah cat (concatenate) yang telah tersedia secara default di shell linux. digunakan untuk menampilkan isi dari suatu berkas ke keluaran standar (biasanya layar monitor)

Syntax :

$ cat > [nama_file]


20. find

Digunakan untuk menemukan dimana letak sebuah file. Perintah ini akan mencari file sesuai dengan kriteria yang di inginkan ataupun directori.

Syntax :

$ find /path [option]



Continue Reading...

Perintah Dasar Terminal (1-10)

1. sudo su

Perintah shell ini berfungsi untuk mengeksekusi sebuah perintah lain sebagai super user atau root.

Syntax :

$ sudo su


2. login

Digunakan untuk login sebagai user lain, namun harus menjadi root dulu untuk bisa menjalankan perintah ini.Setiap pemakai sah dari sistem Linux mempunyai identifikasi pemakai sendiri (ID).

Syntax :

$ login [namauser]


3. Date

Untuk melihat tanggal dan waktu saat ini

Syntax :

$ date


cal

Mencetak kalender mulai tahun 0000 s/d 9999

Syntax :

$ cal [bulan] [tahun]

Contoh : $ cal 9 2013


Cal -y

Melihat kalender pada tahun ini

Syntax :

$ cal –y


4. Hostname

Menampilkan nama computer yg digunakan atau yg di pakai saat ini.

Syntax :

$ hostname


5. Who

Untuk mengetahui daftar pemakai yang sedang aktif (login)

Syntax :

$ who


Whoami

Digunakan bila menemukan terminal yang belum logout atau exit dan ingin mengetahui milik siapa terminal tersebut diaktifkan.

Syntax :

$ whoami


6. pwd

pwd (print working directory)adalah perintah untuk mengetahui path direktori dimana Anda sedang berada kini. misalnya Anda lupa Anda sedang aktif di direktori apa.

Syntax :

$ pwd


7. man

Man adalah Singkatan dari "manual" yaitu untuk menampilkan halaman manual untuk semua perintah Linux.

Syntax :

$ man [syntax]

Contoh : $ man ls


8. clear

Membersihkan / menghapus perintah di terminal yang pernah di gunakan.

Syntax :

$ clear


9. apropos

Untuk mencari atau mengetahui perintah pada sistem operasi yang mempunyai fungsi yang sama secara massal

Syntax :

$ apropos [syntax]

Contoh : $ apropos date


10. what is

Perintah untuk mendapatkan informasi dari perintah indeks secara singkat

Syntax :

$ whatis [syntax]

Contoh : $ whatis date


Continue Reading...