Manjaro ARM 19.08’in duyurulmasından gurur duyulduğu belirtilirken, bu sürümle birlikte sunulan ürünlere 2 yeni cihaz eklemekten de gurur duyulduğu ifade edildi: Uzun zamandır beklenen Raspberry Pi 4 ve çok güçlü Khadas Vim 3. Raspberry Pi 3 versiyonlarının hâlâ manjaro-arm-installer ile kurulabileceği belirtilirken, Pinebook için yeni eMMC kalıbıyla sunulan sürümün, aynı zamanda güncellenmiş bir XFCE versiyonu içerdiği söyleniyor. Minimal, XFCE ve KDE versiyonlarıyla sunulan sürüm, XFCE 4.14 ve KDE Plasma 5.16.4 ile geliyor. En yeni çekirdekler ve paketlerle donatılmış olan sürüm, Matcha kullanan yeni bir tema içeriyor. Sürümle desteklenen cihazların: Raspberry Pi 4 (tested on B), Raspberry Pi 3 (tested on B), Odroid C2, Odroid N2, Rock64, RockPro64, Khadas Vim 3, Pinebook, Rock Pi 4, Pine64-LTS/Sopine (tested on Pine64-LTS board) olduğu söyleniyor. Manjaro ARM 19.08 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Linux file server using Samba
Linux file server is one of the powerful servers that helps you to share files and printers with Windows-based PCs and other operating systems. Before we talk about using Samba as a file server, let’s discuss some basics. To understand Linux/Samba/Windows relationship, you need to understand the relationships of the operating systems, users, and networks. Linux login system is different from the Windows login system. So, it’s the system administrator job to maintain the logins between different platforms. There are several solutions to do this: Linux pluggable authentication modules (PAMs): there are two user lists, one local list and one on the domain controller (DC), and users need to maintain their passwords only on the Windows system.
Linux/Samba/Windows Relationship
- Samba as a DC: you maintain usernames and passwords on the Linux system, and users can log in to Windows boxes with Samba
- Custom script: you can create scripts for maintaining logins and passwords, this can be done using a cross-platform scripting language like python.
The samba server composed of several components and daemons, the three main daemons are smbd, nmbd, and winbindd.
- The smbd daemon is the main service for the sharing of files and printers. This daemon uses port 139 or 445 to listen for requests.
- The nmbd daemon handles NetBIOS name service requests. This daemon uses port 137 to listen for requests.
- The winbindd is used to get user and group information from Windows.
Install Samba
To install Linux file server, you need to install three packages.
For Red Hat based distros, you can install them like this:
dnf -y install samba
This package installs SMB server.
dnf -y install samba-common-tools
This package includes the required files for both the server and client.
dnf -y install samba-client
For Debian based distros, you can install them like this:
apt-get -y install samba
apt-get -y install samba-common-tools
apt-get -y install samba-client
Then you can start samba service and enable it at startup:
systemctl start smb
systemctl enable smb
Samba File Sharing
Of course, you can use web-based or GUI utilities to manage your Linux file server. However, it is useful to understand what GUI or web tools are doing from behind.
Now we will share a folder named myfolder:
chmod -R 755 myfolder
Open up Samba configuration file /etc/samba/smb.conf and add the following lines at the end:
[likegeeks]
path=/home/likegeeks/Desktop/myfolder
public=yes
writable=no
guest ok=yes
The first line is the Samba server name that the clients see.
The second line is the path to the folder that will be shared.
The third line means the share will available to all users like guest account and others. If set to no, authenticated and permitted users are only allowed.
The fourth line means that you cannot create or modify the stored files on the shared folder.
You can check for SMB configuration errors using the testparm command:
testparm
Now restart SMB service:
systemctl restart smb
Access Samba Shared Files
Now we need to access what we’ve shared. The smbclient utility is used to access Windows shared files.
You can list the shared files like this:
smbclient -L localhost -U%
The -U% option is used to avoid asking for the password.

As you can see our shared folder is on the list.
You can access this shared folder from Windows by just typing the IP address in the Windows explorer.
\\192.168.1.3\
You can list a specific directory using the smbclient tool like this:
smbclient -U% //192.168.1.2/My_Folder
Once you’ve connected, you can use Linux commands to list and travel between files.
You can transfer files using get, put, mget, and mput commands.
If you are using iptables firewall, don’t forget to allow the ports 137,139 and 445.
Mounting Samba Shares
Most Linux kernels support SMB file system.
To mount a Samba share, First, create a mount point:
mkdir /mnt/smb
Then we mount the SMB shared folder:
mount -t cifs -o guest //192.168.1.2/My_Folder /mnt/smb
If the shared folder is password protected, then you type the username and password:
mount -t cifs username=likegeeks,password=mypassword //192.168.1.2/My_Folder
To unmount the SMB shared folder, use the unmount command like this:
umount /mnt/smb
On Debian based distros, you might need installing the cifsutils package in order to use it:
apt-get -y install cifs-utils
Creating Samba Users
To create a samba entry for an existing system user, use the pdbedit command:
pdbedit -a likegeeks
The new user will be created in the Samba default user database which is /var/lib/samba/private/passdb.tdb file.
With a Samba user created, we can make the shares available only to authenticated users like the user likegeeks.
This user can access his resources on Samba server using smbclient like this:
smbclient -U likegeeks -L //192.168.1.3
The smbpasswd command is used to change the SMB password like this:
smbpasswd likegeeks
Authenticate Users Using Windows Server
The winbindd daemon is used for resolving user accounts information from native Windows servers.
First, install the winbind package.
dnf -y install samba-winbind
Then start the service like this:
systemctl start winbind
Then add the following options in /etc/samba/smb.conf file:

Then Edit the /etc/nsswitch.conf file and modify the following lines:
passwd: files winbind
shadow: files winbind
group: files winbind
Then Edit the /etc/resolv.conf file and change the primary DNS server:
Search windows-domain.com
nameserver 192.168.1.5
Now join the Linux Samba server from the Windows domain using the net command:
net join -w WINDOWS-DOMAIN -s ' win-server' -U Administrator%password
You can list the users in the Windows domain using wbinfo command
wbinfo -u
For any problem diagnostics, you can check the samba log files under /var/log/samba/ directory, also use testparm utility to check your configuration after you modify the samba configuration file.
That’s all. I hope you find the Linux file server easy. Keep coming back.
Thank you.
LiVES video editor 3.0.1 nasıl yüklenir?
En iyi açık kaynak kodlu ve özgür video editörlerinden biri olan LiVES video editor, GNU General Public License v3 ile lisanslanmıştır. LiVES video editor, şu an için 3.0.1 sürümüne güncellenmiş bulunuyor. Bu güncelleme ile istenmeyen kilitlenmelerin önlendiği, video kaydının optimize edildiği, çevrimiçi video indiricisinin daha kullanışlı hale getirildiği söyleniyor. Daha pürüzsüz oynatmayı içeren openGL oynatma eklentisindeki iyileştirmelerle gelen sürümde, oynatma eklentisi için gelişmiş seçeneklerin yeniden etkinleştirildiği ifade ediliyor. Geniş kapsamlı ana arayüzün yeniden yazıldığı, kodun temizlendiği ve birçok görsel iyileştirme yapıldığı söyleniyor. Musl libc için destek eklenen sürümde, Ukraynaca için çeviri güncellemesi yapılmış. LiVES, genellikle pek çok GNU/Linux dağıtımının deposunda vardır. Ancak, bu yazıda yazılımı manuel olarak kurmak ihtiyacında olanlar hedeflenmiştir.
Manuel olarak kurmak isteyenler kimi dağıtımlara uygun paketleri, mesela Fedora ve Open SUSE için RPM paketlerini indirme sayfasında bulabilirler. Bu nedenle indirme sayfasını incelemeniz önerilir. Ubuntu ya da Ubuntu tabanlı dağıtımlarda ise kurulum, PPA deposu aracılığıyla olur. Buna göre, öncelikle PPA deponun sistem kaynaklarına eklenmesi gerekir:
sudo add-apt-repository ppa:ubuntuhandbook1/lives
Ardından depolarımızı güncelliyoruz:
sudo apt update
Son olarak, LiVES video editor’u yüklüyoruz:
sudo apt install lives lives-plugins
Güle güle kullanın.

System76’dan en son teknolojiye sahip GNU/Linux destekli dizüstü bilgisayar
Amerikalı bilgisayar üreticisi System76; 4K OLED yapıda ve GNU/Linux önyüklenmiş olarak gelen en son teknolojiye sahip dizüstü bilgisayarını tanıttı. Firmanın “Adder WS” diye adlandırdığı aygıt; Intel i9 serisi 8 çekirdekli bir CPU ve 64 GB DDR4 RAM ile güçlendirilmiş bulunuyor. RTX 2070 grafikleriyle 15″ 4K OLED bir ekrana sahip olan ürün, Pop!_OS 18.04 LTS (64-bit), Pop!_OS 19.04 (64-bit) ya da Ubuntu 18.04 LTS (64-bit) yüklü olarak kullanıma sunuluyor. AYgıt; 2 x USB 3.1, 3 x USB 3.0, SD Kart Okuyucu, 1 x HDMI, USB 3.1 Type C portlarına sahip. Çok renkli arkadan aydınlatmalı chicklet US QWERTY klavye ve çoklu dokunmatik touchpad ile gelen ürün, 1.0M HD video camera içeriyor. 29.97 x 358.90 x 258.06 mm ölçülerine sahip olan ürün, 2.5 kg ağırlığında.
“Adder WS” hakkında daha ayrıntılı bilgi edinmek üzere system76.com’un “Adder WS” sayfasına başvurabilirsiniz.
Project Trident 19.08 duyuruldu
TrueOS tabanlı, FreeBSD’ye dayalı olarak üretilen Project Trident’in 19.08 sürümü duyuruldu. Birçok uygulama ve temel paket yükseltme özelliğine sahip olan yeni sürüm; Bu güncelleme, eski önyükleme sistemleri için “vesa” grafik sürücüsü için FreeBSD düzeltmelerini içeriyor. 154 yeni paketle gelen sistemden, 394 paket silinmiş; sistem, 4926 güncel pakete sahip. Varsayılan ayarlar, TrueOS’a göre bir ölçüde değiştirilmiş bulunuyor. TrueOS’tan gelen ve Project Trident’in ihtiyaç duyduğu her ayar, yeniden etkinleştirilmeye çalışıldı. TrueOS’tan gelen bazı önemli düzeltmeleri içeren yeni sürüm, nispeten küçük bir paket güncellemesi olarak geliyor. Sistem, pek çok güncellenmiş paket içeriyor. Project Trident 19.08 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
Project Trident 19.08 edinmek için aşağıdaki linklerden yararlanabilirsiniz.
SmartOS 20190815 duyuruldu
OpenSolaris’in bir topluluk çatalı olarak illumos’a dayalı açık kaynaklı bir UNIX benzeri işletim sistemi şeklinde kullanıma sunulan SmartOS’un 20190815 sürümü duyuruldu. Birleşik bir dosya sistemi olan ZFS, çekirdeğin sorunlarını gidermek için dinamik bir izleme çerçevesi olan DTrace, hafif bir sanallaştırma çözümü olan Zones ve çeşitli konuk işletim sistemlerini çalıştırmak için eksiksiz bir sanallaştırma çözümü olan KVM olmak üzere dört teknolojiye sahip olan sistem; bulutlar oluşturmak ve ev aletleri üretmek için uygun şekilde tasarlanmış bulunuyor. SmartOS 20190815 hakkında ayrıntılı bilgi edinmek için sürüm duyurusunu inceleyebilirsiniz.
SmartOS 20190815 edinmek için aşağıdaki linkten yararlanabilirsiniz.
KDE neon 20190815 çıktı
Ubuntu tabanlı olarak üretilen KDE neon‘un 20190815 sürümü çıktı. KDE Plasma desktop ve KDE topluluğu yazılımlarıyla bir live DVD olarak yapılandırılan Kubuntu tabanlı dağıtımımın yeni sürümü, henüz resmi olarak duyurulmadı ama ISO kalıpları indirilmek üzere yansılarda yerini aldı. KDE Plasma’nın en son sürümüyle kullanıma sunulan yeni sürümün 30 Temmuz 2019‘da duyurulan KDE Plasma 5.16.4 ile KDE topluluğunun güncel yazılımlarını içerdiği düşünülüyor. KDE neon, bilindiği gibi user, testing, unstable ve developer versiyonlarıyla kullanıma sunuluyor. Otomatik bir QA içermeyen unstable versiyonu gibi, KDE uygulamalarının beta Git kollarından paketlerle gelen testing versiyonu da otomatik QA içermez. Sistem, ayrıca, Pinebook ARM dizüstü bilgisayarlar için bazı sürücüler içeren Pinebook Remix versiyonuyla da geliyor.
KDE neon 20190815 edinmek için aşağıdaki linklerden yararlanabilirsiniz.


