Aşağıda anlatılan tüm kullanıcı işlemleri için Ejabberd’ın yüklü olduğu sunucuda konsolda;
cd /opt/ejabberd-16.06/bin komutu ile bin dizinine gidilmelidir.
##Kullanıcı Ekleme##
Kullanıcı ekleme için konsolda;
sudo ./ejabberdctl register kullanıcı_adı im.liderahenk.org SIFRE şeklinde kullanıcı_adı ve SFIRE bilgisi girilerek kullanıcı ekleme yapılır.
##Kullanıcı Silme##
Kullanıcı silme için konsolda;
sudo ./ejabberdctl unregister kullanıcı_adı im.liderahenk.org şeklinde kullanıcı_adı bilgisi girilerek kullanıcı silme yapılır.
##Kullanıcı Şifresi Değiştirme##
Kullanıcı silme için konsolda;
sudo ./ejabberdctl change_password kullanıcı_adı im.
Öncelikle sistemin güncel olması için konsolda;
sudo apt update && sudo apt upgrade komutları çalışıtırılmalıdır. Daha sonra ahenk paketinin bulunduğu dizine gidilir. Örneğin;
cd ~/İndirilenler komutu ile dizine gidilir.
sudo dpkg -i ahenk_1.0.0-5_all.deb komut sonrasında yetkili kullanıcı şifresi ister, girilerek kurulum başlatılır. Ahenk bağımlılıklarını kurulu olmadığı uyarısı ile karşılaşılır;
sudo apt -f install komutu ile eksik bağımlılıklar yüklenir. Devam etmek istiyor musunuz? sorusuna E cevabı verilir. Ahenk kurulurken /etc/pam.
Depo oluşturmak için gerekli olan “aptly” ve diğer paketlerin kurulumu için konsolda;
sudo apt install aptly graphviz haveged rng-tools -y Daha sonra “aptly” kullanıcısı oluşturulur;
sudo adduser aptly komut sonrası şifre girilir(Şifre aptly)
Yeni parolayı girin:*Şifre* Yeni parolayı tekrar girin: passwd: şifre başarıyla güncellendi aptly için kullanıcı bilgileri değiştiriliyor diğer bilgiler girilerek işlem tamamlanır. Aptly kullanıcısına geçilir;
su aptly aptly publish list gpg --list-keys komutları sıra ile çalıştırılır.
Kurulum için öncelikle sistemin güncel olmasını sağlıyoruz;
sudo apt update && apt upgrade -y Daha sonra apache2 ve mysql ile ilgili gerekli tüm paketleri içeren lamp-server paketini kuruyoruz;
sudo apt install lamp-server^ -y kurulum esnasında veritabanı şifresi isteyecektir;
daha sonra Nextcloud‘un ihtiyaç duyduğu diğer paketler kurulur;
apt install libapache2-mod-php7.0 php7.0-mbstring php7.0-curl php7.0-zip php7.0-gd php7.0-mysql php7.0-mcrypt php-xml -y Paket kurulumundan sonra Nextcloud‘u sunacağımız dizine gidiyoruz;
cd /var/www/html/ Nextcloud sürümü olarak https://download.
Virtualbox üzerinde çalıştırılan Pardus 17 sürümüne Misafir Eklentileri Kalıbı (Guest Additions) yüklemek için açık olan sanal makinede Aygıtlar > Misafir Eklentileri CD Kalıbını yerleştir.. yolu izlenir. Sanal makine içerisinde masaüstünde oluşan(Vbox_GAs_xxx) simgeye sağ tıklanarak “Birimi Bağla” ile sisteme bağlanması sağlanır. Daha sonra uçbirimde;
cd /media/cdrom0 komutu ile sisteme bağlanan kalıp içerisine girilir.
sudo su ile sudo yetkisi alınırr,
apt update ile güncel paket listesi alınır;
apt install linux-headers-amd64 linux-headers-4.
apt komutu ile ilgili birtakım örnekler;
Paket yüklemek için
sudo apt install <paket-adi> Paketi yüklerken “E/e - H/h” şeklinde sormasın
sudo apt install <paket-adi> -y Paket versiyonunu öğrenmek(Depoları ile birlikte)
sudo apt policy <paket-adi> Örneğin;
sudo apt policy ejabberd ejabberd: Kurulu: 16.09-4 Aday: 16.09-4 Sürüm çizelgesi: *** 16.09-4 500 500 http://depo.pardus.org.tr/pardus onyedi/main amd64 Packages 100 /var/lib/dpkg/status 16.06-0 500 500 http://repo.
En temiz ve sağlam bir yöntem olarak;
cat /dev/null > ~/.bash_history && history -c && exit komutu kullanılabilir.
LiderAhenk şemalarını içeren liderahenk.ldif dosyası;
sudo wget https://github.com/Pardus-LiderAhenk/lider-ahenk-installer-console/blob/master/lider-installer/conf/liderahenk.ldif && sudo cp liderahenk.ldif /tmp adresinden indirilerek /tmp klasörü altına kopyalanır. Daha sonra;
ldapadd -x -f /tmp/liderahenk.ldif -D "cn=admin,cn=config" -w $CNCONFIGADMINPASSWD komutu ile ldif ldap’a yüklenir. Burada “cn=admin,cn=config” config kullanıcısı, $CNCONFIGADMINPASSWD yapılandırma(konfigürasyon) kullanıcısı şifresidir. Örneğin;
ldapadd -x -f /tmp/liderahenk.ldif -D "cn=admin,cn=config" -w SIFRE şeklinde olmalıdır.
Bu dosya Apache Directory Studio ile ldap’a bağlanarakta sisteme yüklenebilir. Yeni bir bağlantı açılarak “cn=admin,cn=config” config kullanıcısı ve şifre ile tanımlanır.
Pardus 17.2‘yi OpenLDAP ile entegre etmek ve ldap kullanıcısı ile giriş yapmak için aşağıdaki adımlar izlenmelidir. Öncelikle;
sudo apt update && sudo apt upgrade komutları ile sistemin güncel olması sağlanmalıdır. Daha sonra;
sudo apt install libpam-ldap libnss-ldap ldap-utils -y ile kurulum için gerekli paketlerin yüklenmesine başlanır;
Ldap sunucu ip adresi veya domain adı girilir; Domain adı bilgisi aşağıdaki şekilde tanımlanır; Ldap versiyonu(3) seçilir; Ldap admin kullanıcısı girilir; Not: Bu bilgiler ldap sunucu kurulumu esnasında girilen bilgileridir!
Konsol ekranında;
history komutunu çalıştırdığınızda aktif olan uçbirime o ana kadar yaptığınız işlemleri döker. Hangi kullanıcı ile uç birimde oturum açtıysanız o kullanıcıya ait uçbirim geçmişini( Bash History) görüntüler. Basit olarak bu geçmişi;
history -c komutu ile silebilirsiniz. Fakat bu şekilde bir temizlik sonrasında uçbirimi kapatıp tekrar açtığınızda eski veriler tekrar uçbirime yüklenir. Kökten bir çözüm için;
cat /dev/null > ~/.bash_history && history -c && exit komutunu kullanabilirsiniz.