Montag, 11. Dezember 2023

How to defeat Samba once and for all

Samba Freigabe, die wirklich funktioniert

Wie viele gescheiterte Versuche habe ich hinter mir, eine Samba Freigabe zu erstellen? 

Zuletzt ging es um eine Freigabe auf einem Raspberry Pi 400 für einen Scanner. 

Alle Versuche, welche das Bearbeiten der   /etc/samba/smb.conf   beinhalten, waren zum Scheitern verurteilt.Gelungen ist es lediglich über Gnome. 

Die Lösung liegt in net usershare. Denn damit arbeitet auch Gnome hinter den Kulissen. Mit folgendem Befehl habe ich eine Freigabe eingerichtet: 

sudo net usershare add scanner /home/pi/Documents/scan "Brother Scanner" acl pi:F

letzteres gibt dem Nutzer pi Schreibreichte (F für full). 

Den Rest kannst du im anderen Post nachlesen

erstmal Samba installieren: 

sudo apt install samba

Dann Samba-Benutzer anlegen:

sudo smbpasswd -a pi

Samstag, 9. Dezember 2023

Ubuntu-Version immer in der Bash anzeigen

 Wenn du immer erinnert werden möchtest, auf welchem Ubuntu du gerade arbeitest, kannst du folgendes Script in deine ~/.bashrc kopieren: 

# Ubuntu-Version anzeigen
# Ergebnisse extrahieren
codename=$(grep "CODENAME" "/etc/lsb-release" | awk -F "=" '{print $2}')
release=$(grep "RELEASE" "/etc/lsb-release" | awk -F "=" '{print $2}')
dist_id=$(grep "DISTRIB_ID" "/etc/lsb-release" | awk -F "=" '{print $2}')
# Ergebnisse ausgeben
echo $dist_id $codename $release