Sijunjung Xcoder: Debian
Showing posts with label Debian. Show all posts
Showing posts with label Debian. Show all posts

Konfigurasi Chmod di Linux


     Chmod atau Change Mode digunakan untuk mengubah akses tipe/permission dari file yang ditarget. Chmod ini memiliki 3 permission yaitu read, write, dan execute. Dan untuk orang yang dapat mengakses file dibedakan menjadi user, group, dan other.

Langkah - Langkah
Pertama buatlah file bernama test.txt dengan perintah #nano test.txt

Chmod Menggunakan Angka
Chmod dalam menggunakan angka menggunakan format user, group, other. Salah satu contoh adalah 775, 7 berarti akses penuh untuk user, 7 berarti akses penuh untuk group, dan 5 berarti read, execute untuk other. Other ini meliputi user lain yang berada diluar group.

1. 770
    User dan group memiliki akses penuh dan other tidak memiliki akses apapun

2. 774
    User dan group memiliki akses penuh dan other memiliki akses read

3. 772
    User dan group memiliki akses penuh dan other memiliki akses write

4. 771
    User dan group memiliki akses penuh dan other memiliki akses execute

5. 777
    User dan group memiliki akses penuh dan other memiliki akses penuh




Menghilangkan Akses File Meggunakan Kata
1. a-x
    menghilangkan seluruh akses execute di target manapun

2. u+x
    menambahkan akses execute di user

3. g+x
    menambahkan akses execute di group

4. o-w
    mengurangi akses write di other

Manajemen Group di Linux



Membuat Group Baru
dapat dilakukan menggunakan dua cara yaitu :

1. Addgroup
    Menambahkan group menggunakan cara ini, maka group akan dibuat secara otomatis Group ID nya dengan perintah #addgroup nama_group

2. Groupadd
    Menambahkan group menggunakan cara ini, maka group tidak akan dibuatkan secara otomatis Group ID, dapat dilakukan dengan perintah #groupadd nama_group



Memodifikasi Group
1. Group ID
    Mngubah atau menambah Group ID dapat dilakukan dengan cara #groupmod -g angka_id nama_group



Menghapus Group
Menghapus group dapat dilakukan menggunakan perintah #delgroup nama_group

Manajemen User di Linux

     Membuat, memodifikasi dan menghapus user di dalam linux (debian, ubuntu, dan lain-lain) termasuk dalam manajemen user. Manajemen user ini berguna untuk memanage user-user yang terdapat dalam server maupun pc.



Membuat User Baru
Membuat user baru dapat dilakukan menggunakan dua cara yaitu :

1. Adduser
    Membuat user dapat dilakukan secara otomatis dan lebih mudah dengan perintah #adduser nama_user, dengan menggunakan perintah tersebut user akan dibuatkan password secara otomatis, dibuatkan direktori secara otomatis, dibuatkan group secara otomatis, dan dibuatkan shell secara otomatis.

2. Useradd
    masukkan perintah #useradd nama_user untuk membuat user tanpa dibuatkan secara otomatis password, direktori, grup, dan shell. Membuat user dengan cara ini, tidak dapat digunakan untuk login sebelum dibuatkan password, direktori dan juga shell.



Memodifikasi User
Modifikasi user dapat dibedakan menjadi :

1. Password
#passwd nama_user

2. Direktori
    Pertama buat direkotori baru bernama sama denga user di direktori home menggunakan perintah #mkdir /home/nama_direktori. Lalu ubahlah atau tambahkan direktori untuk user dengan perintah
#usermod -d /home/nama_direktori/ nama_user

3. Group
    Pertama buatlah group baru dengan perintah #addgroup nama_group. Lalu tambahkan atau ubah group user dengan perintah
#usermod -g nama_group nama_user

4. Shell
usermod -s /bin/bash nama_user

5. Kepemilikan Direktori
#chown nama_user direktori_tujuan



Melihat Seluruh User
dapat mengecek user dengan perintah #nano /etc/passwd lalu lihat pada list user pada file tersebut, maka akan terdapat user yang telah dibuat tadi




Menghapus User
Menghapus user dapat dilakukan dengan perintah #deluser nama_user, menghapus user dengan cara ini tidak menghapus direktori dan group dari user tersebut.


Konfigurasi Mail Server Squirrelmail Dovecot di Debian 8


     Untuk membangun mail server di perlukan beberapa paket seperti paket web server, mail server, mail client, imap, pop3. Untuk paket web server terdapat pilihan untuk memakai apache2 ataupun nginx. Untuk mail client terdapat pilihan squirrelmail, icedove, dan roundcube. Untuk paket imap dan pop3 terdapat pilihan menggunakan dovecot ataupun courier.

Topologi Mail Server

Proses Instalasi
     Install paket yang diperlukan yaitu apache2, postfix, squirrelmail, dovecot-imapd,, dovecot-pop3d.


Konfigurasi Postfix
Tambahkan konfigurasi home_mailbox = Maildir/ pada direktori /etc/postfix/main.cf
root@redgrave:~# nano /etc/postfix/main.cf

Setelah itu konfigurasi kembali postfix dengan perintah dpkg-reconfigure postfix
root@redgrave:~# dpkg-reconfigure postfix
Lalu menu konfigurasi ulang postfix muncul, pilih ok


Lalu pilih internet site


Masukkan nama mail server, jika server sudah terkonfigurasi dns maka masukkan alamat dns server


Kosongi bagian ini, pilih ok


Jika Server anda sudah terkonfigurasi dns server pada menu ini tambahkan pada baris paling depan, tapi karena pada server saya belum maka saya tidak menambahkan apapun


Pilih no


Tambahkan network dns server pada baris belakang jika server sudah terkonfigurasi dns karena server saya belum maka saya tidak menambahkan apapun


Pilih no untuk procmail


Lalu pilik Ok


Pilih Ok


Lalu untuk protocol Mail Server pilih saja IPv4 karena kita hanya akan menggunakan IPv4



Konfigurasi Dovecot
Masuk ke konfigurasi dovecot yang berada di direktori /etc/dovecot/conf.d/10-mail.conf, lalu ubah pada baris mail_location, ubah menjadi mail_location = maildir:~/Maildir
root@redgrave:~# nano /etc/dovecot/conf.d/10-mail.conf


Konfigurasi Apache2
lalu tambahkan konfigurasi apache yang berada di /etc/squirrelmail ke /etc/apache2/apache2.conf dengan cara menginclude direktori apache squirrelmail
root@redgrave:~# nano /etc/apache2/apache2.conf


Konfigurasi Squirrelmail
masuk ke konfigurasi /etc/squirrelmail/apache.conf, lalu ubah alias menjadi /mail
root@redgrave:~# nano /etc/squirrelmail/apache.conf


Menambahkan User untuk Mail Server
Tambahkan user baru bernama mail1 dan mail2 dengan perintah adduser
root@redgrave:~# adduser mail1
root@redgrave:~# adduser mail2


Restart Seluruh Paket
root@redgrave:~# service apache2 restart
root@redgrave:~# service postfix restart
root@redgrave:~# service dovecot restart


Mengetes Hasil dari Konfigurasi
Setelah semua konfigurasi selesai masuk ke klien lalu coba buka squirrelmail melalui ipserver/mail
192.168.16.1/mail

lalu masukkan user mail1 dengan password seperti yang sudah di buat di server kemudian login. Lalu buatlah email baru dengan klik compose


Kemudian logout, coba login menggunakan user mail2. Saat login anda akan menjumpai email baru yang sudah dibuat oleh user mail1 tadi. Maka konfigurasi mail server BERHASIL


Notification
Ini adalah popup notifikasi.
Done