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

Donnerstag, 23. November 2023

Libreoffice: Schreibgeschützte Dokumente bearbeiten

Immer mal wieder muss ich ein Formular ändern, das schreibgeschützt ist. Jedesmal vergesse ich, wie das nochmal ging. Deshalb schreibe ich das mal hier auf: 

Im Menü Format → Bereiche und dort unter "Schreibschutz" das Kästchen "Schützen" deaktivieren.


Freitag, 3. November 2023

Samba-Freigabe für Scanner einrichten (Ubuntu)

Netzwerkgeräte sind bääh. Wenigstens dann, wenn etwas nicht funktioniert wie es soll. Wenn man es dann zum laufen gebracht hat, funktioniert es für Jahre einwandfrei, bis man vergessen hat, wie man das Problem das letzte mal gelöst hat. Dann ist ein neuer Drucker, oder ein neuer Computer am Start, und das bääh geht wieder von vorne los. Damit ist jetzt Schluss. Denn hier halte ich fest, wie das gleich nochmal ging, mit der Freigabe. (Der Wiki-Artikel ist so ausführlich, dass die Lektüre 10x länger dauert, als ich eigentlich für die Einrichtung der Freigabe aufwenden möchte.)

Am Computer

erstmal Samba installieren: 

sudo apt install samba

Dann Samba-Benutzer anlegen:

sudo smbpasswd -a <meinBenutzername> 

Als Passwort ein neues Passwort eingeben, da dieses im Scanner gespeichert wird und dort u.U. auch angezeigt werden kann.  

Ordner erstellen und im Dateimanager von Ubuntu  "Freigabe im lokalen Netzwerk" erstellen. Der Freigabename muss nicht dem Ordnernamen entsprechen. Er wird aber nachher am Drucker benötigt.  Chekcbox "Anderen erlauben, Dateien in diesem Ordner zu erstellen und zu löschen" aktivieren. Checkbox "Gastzugriff" ausgeschaltet lassen!

Am Drucker

Neuen Kontakt/Adresse erstellen. Als Adresse die IP-Adresse des Computers (über die Routereinstellungen Computer auf diese Adresse festlegen!) und den Freigabenamen eingeben: 

\\192.168.1.45\freigabename

  Das Passwort, das du bei smbpasswd festgelegt hast.Je nach Drucker noch auswählen, dass dieser Kontakt zu den Favoriten / häufig genutzten Kontakten gehört (wenn du ihn nicht jedesmal im alphabetisch sortierten Adressbuch suchen willst). 


Jetzt noch ein Dokument einscanne um zu sehen, ob es funktioniert, und Zack, ferddich!

Freitag, 13. Januar 2023

Wayland oder X11?

 Um herauszufinden, ob man gerade mit X11 oder Waylnd unterwegs ist, reicht es, folgendes in die Kommandozeile einzugeben: 

echo $XDG_SESSION_TYPE

Oder ein Alias in ~./.bash_aliases erstellen: 

alias session='echo $XDG_SESSION_TYPE'