Home
Name Modified Size InfoDownloads / Week
sourcecode 2019-03-24
addfstab-2.03.zip 2023-04-27 108.3 kB
addfstab_2.01.tar.gz 2019-04-21 110.3 kB
Readme.txt 2019-04-16 13.6 kB
addfstab_2.0.tar.gz 2019-03-31 111.0 kB
addfstab_caja_script.tar.gz 2016-01-10 1.7 kB
Totals: 6 Items   345.0 kB 0
Vielen Dank an Peter van Eerten! Er entwickelt den Basic zu C converter den ich benutze!

 ---------------------------------------------------------------------------------------
 Hinweis zur Installation
 folgende Pakete werden vor der Installation benötigt
	xterm
	clang
	zenity
	samba
	smbclient
 Beispiel: bei debian oder Ubuntu geben Sie sudo apt-get install xterm clang zenity samba smblient im terminal ein
 erst dann drücke Sie Enter zur Installation

anschließend muss ein Benutzer für Samba angelegt werden
dazu im terminal:
sudo smbpasswd -a deinBenuterzername

evtl. muss die /etc/samba/smb.conf eingerichtet werden.

------------------------------------------------------------------------------------------------------ 

INFO: der Sourcecode ist in der install.sh und kann beibehalten werden in dem man 
 rm addfstab.bac
 rm mount-samba
 und 
 rm mount-drive
 
entfernt

------------------------------------------------------------------------------------------------------



 Ein Programm um z.B. USB-Sticks oder Samba Freigaben(NAS Laufwerke) dauerhaft, bei jedem Systemstart 
 zu mounten oder zu entfernen. Es können lokale Partitionen oder Samba Freigaben im Terminal 
 aufgelistet werden. Mountpunkte werden automatisch erstellt oder entfernt.
 Die Partitionen können im Dateibrowser z.B. Caja, einfach per rechte Maustaste hinzu-
 gefügt oder entfernt werden.
 
 Es werden keine Root Partitionen entfernt oder erstellt 
 Ziehe die Freigaben zum Icon und gebe die entsprechenden Benutzernamen und Passwörter ein.
 Der Benutzername und das Passwort wird versteckt abgespeichert und ist nicht in der fstab sichtbar.
 Außerdem werden die Benutzernamen und das Passwort nur einmalig abgefragt. Diese werden für die
 zukünftigen Einträge, dauerhaft verschlüsselt und versteckt gespeichert.

 Wichtiger Hinweis:
 benutze dieses Programm auf eigenes Risiko. Es kann unter Umständen passieren, dass das System nicht 
 mehr bootet.
 Deshalb richte einen Bootstick ein und hinterlege eine Sicherheitskopie der /etc/fstab, um diese 
 wieder herzustellen.
 
 Um solche Risiken zu limitieren, kann dieses Tool keine Root Partitionen einhängen oder löschen.
 Ich hoffe es funktioniert überall. 
 
 Dieses Programm richtet sich an Anfänger, an Personen die ständig Laufwerke entfernen und hinzufügen 
 müssen, an Personen mit einer Sehbehinderung, da weniger Fenster geöffnet werden müssen usw. 
 Hauptsächlich ist dieses Tool für den Einbenutzer PC ausgelegt.
 
 die install_x.x.sh ausführen, das Programm compiliert sich selbst. Dies dauert je nach CPU einige
 Sekunden
 

 Beispiel für die Terminal Eingabe:
 gebe folgenden Befehl ein um NAS-Musik ein zu fügen
 
   sudo ./mount-samba //NAS/meineMusik
   sudo ./mount-samba Musi -k mit diesem Befehl wird das gesamte Netzwerk
                            nach der Freigabe mit dem Inhalt Musi gescannt
   
   oder falls dein NAS Server ein anderes Protokoll benutzt und die Freigabe sich nicht einrichten 
   lässt:
   ./mount-samba //NAS/meineMusik -o vers=2.0
   
   oder per gui
   sudo ./mount-samba -gui

 der Eintrag in der /etc/fstab sieht dann vielleicht so aus: 
 //192.168.1.11/Musik	/media/myMusic	cifs	credentials=/root/.credentialsMusik,noauto,users	0	0
 die Namen werden automatisch in eine IP Adresse umgewandelt.


Sambafreigaben:
bei Sambafreigaben werden automatisch die IP Adressen ermittelt und als solche in die fstab gespeichert
um Kollisonen mit der Fritzbox Namens Vergebung zu verhindern



------------------------------------------------------------------------------------------------------

Versions Hinweise:


	
Version 2.01
	-- Bug fix mount-samba funktioniert wieder wenn xxx.xxx.xxx.20 er IP Adressen im Netzwerk vorhanden 
               sind

Version 2.00
    -- add: Standard Mount Verzeichnisse können festgelegt werden, mit der Option -em /home/xxx/xxx
    -- add: kompatibel zu Thunar Benutzerdefinierte Aktionen(xterm -e sudo mount-samba %f -gui -s)
    -- Bug fix
    -- Neu: das Programm installiert, compiliert sich selbst. Desktop Icons werden erstellt.
            das Programm wird in dem Verzeichnis installiert, wo auch die install.sh ist
            der Sourcecode wird immer mit geliefert. Zusätzlich werden die Programme mount-samba
            mount-drive und addfstab in das /sbin Verzeichnis kopiert

10FEB19 Manjaro(Archlinux) Datei(evtl. auch unter Debian oder Ubuntu lauffähig)
	-- Changed mount-samba 1.05 auf mount-samba 1.07
		- remove anderer Verzeichnisse
		- option -s hinzugefügt um  Unterverzeichnisse automatisch zu erstellen
		- standard einstellung geändert programm wieder auf vers=1,users und x-systemd.automount,noauto
		  (da dies bei mir am besten funktioniert)
        - Bug Fix: mountpoint nur ohne / am Ende eintragen, da das Automatische mounten im Datei Browser
                   sonst nicht funktioniert
		- Bug Fix: doppelte // entfernt

03FEB19 Manjaro(Archlinux) Datei(evtl. auch unter Debian oder Ubuntu lauffähig)
	-- Changed mount-samba 1.04 auf mount-samba 1.05
		- kurze Freigabenamen sind wieder möglich, da smbtree
		  ich smbtree durch eigene Funktionen ersetzt habe
		  diese sind aber nur mit der option -k möglich
		- mit der Option -l werden die Freigaben im Netzwerk
		  wieder gelistet. Außerdem wird bei jeder Freigabe
		  nach einem Benutzer und Passwort gefragt.
		  Diese werden dann im root Verzeichnis, versteckt
		  und verschlüsselt ab gespeichert.
		- kleinere Fehler entfernt

26Jan19 Manjaro(Archlinux) Datei(evtl. auch unter Debian oder Ubuntu lauffähig)
	-- Changed mount-samba 1.03 auf mount-samba 1.04
		- kurze Freigabenamen sind nicht mehr möglich, da smbtree
		  die einzelnen freigabe Ordner nicht immer listen kann
		- mount-samba Netzfreigaben Auflistung (smbtree) entfernt
		
	-- Bug fix:Servername wird in IP Adresse geändert
                einhängen wieder möglich auch wenn smbtree die Freigaben nicht listen kann

	

Version 1.83
  -- Changed: zur Sicherheit -> root / Verzeichnisse können jetzt nicht mehr gelöscht werden


Version 1.82
  -- Bug fix:Sambamount ist unter den neuen Linux Versionen wieder möglich


Version 1.81
  -- add: remove -m funktion
  -- Changed: add -mgui in addfstab Icon
 
 Version 1.80
  -- add: komplette Umgestaltung des Programms. Für jede Funktion gibt es ein tool
          mount-drive für das mounten von Partitionen und Festplatten mit einer standard Einstellung
          mount-samba für das mount von Windowsfreigaben(Samba) 
          remove-device um Einträge in der GUI zu entfernen
          addfstab vereint beide Funktionen in einem tool
  
Version 1.77
  -- Bug:   Samba Eintrag in fstab war fehlerhaft


Version 1.76
  -- Bug fix:GUI Abbrechen keinen Eintrag in die /etc/fstab
  -- Bug fix:GUI Zenity Ausgabe (Gtk-Message: GtkDialog mapped without a transient parent. 
		    This is discouraged.) in fstab wurde korrigiert


Version 1.75
  -- Bug fix:Funktion im Terminal z.B. addfstab /dev/sda1 war nicht  auf allen Systemen gegeben


Version 1.74
  -- Bug fix: Spracheinstellungen von Deutsch ins Englisch korrigiert. Es wird automoatisch auf 
			  Englisch umgestellt, wenn die Fremdsprache nicht vorhanden ist

Version 1.73 (BACON BASIC)
- Änderung: ich habe das Programm mit kleinen Verbesserungen, erstmal ins 
            Bacon-Basic übersetzt.
            jetzt kann es für sämtliche i386 i64 und arm Prozessoren 
            übersetzt werden
- add     : ohne die option -z wird der Freigabename eines Netzlaufwerks 
            in die IP Adresse geändert


(FREEBASIC)
Version 1.72
- Änderung: guip und guim Funktionen entfernt. kleinere Fehler beseitigt. 
            Netzlaufwerke dürfen keine Leerzeichen enthalten, es gibt 
            dazu eine Meldung.


Version 1.71
- Änderung: beim Hinzufügen einer Freigabe, wird wiederholt nach   dem 
            Passwort und Benutzer gefragt, falls dieser falsch ist.
            dies passiert allerdings auch, falls das Laufwerk nicht 
            vorhanden ist und mit der Option -z  gearbeitet wird, wie 
            beim Icon
- add	  : Samba Gast Freigaben werden nicht mehr nach dem Passwort und 
            Benutzer gefragt.
- remove  : eine Hinweismeldung entfernt


Version 1.7
- Änderung: Mountpfad wird in einer direkten Verzeichnis-Auswahl gewählt
- add	  : beim Mounten in der GUI wird zum Schluss die fstab im Textfenster 
            zur nachträglichen Bearbeitung angezeigt
- add(GUI): Warnmeldung am Ende der Bearbeitung, Router und Netzwerkgerätenamen 
            können unterschiedlich sein d.h. Wenn die IP Adresse 
            192.168.2.10 = UX10PP heißt und in der Fritzbox der Name Fernseher 
            zugewiesen wird, erkennt addfstab sowie mount oder z.B. smbtree den 
            Namen UX10PP nicht mehr, da der Name Fernseher zugewiesen wurde.
            Deshalb ist eine manuelle Nachbearbeitung nötig. 
            (Nachtrag ---> wieder entfernt)

- Bug fix : -z hatte keine Auswirkung
- Änderung: fstab automatische Kommentare entfernt

Version 1.64
- Bug fix: Samba Laufwerke konnten nicht hinzugefügt werden

Version 1.63
- Bug fix: kleiner Fehler in der Terminal Ausgabe

Version 1.62
- Bug fix: Netzlaufwerk entfernen mehrere Fehler
- Bug fix: Unity(Ubuntu) mehrere benötigte Pakete werden mit installiert
- add	 : Verzeichnis mit entfernen mit -RR
- add    : unmount Button erstellt

Version 1.61
- Bug fix: Desktop Laufwerk hinzufügen
- Bug fix: Abbrechen ist möglich

1.6 Änderungen
- Samba Freigabe -z eingabe Zwang möglich
- jetzt kann alles angegeben werden nicht nur /dev/sda1 sondern auch Label 
  UUID TYPE min. 4 Zeichen davon
- Samba und sonstige Eingaben werden gefiltert z.B. &20 oder ._ die von Caja 
  oder Nautilus aus gesendet werden, werden direkt ausgefiltert
  somit sind einfache Brwoserscript eingaben möglich
- -M wurde entfernt da überflüssig
- guim eine Gui für die Mountpunkte
- guip eine Gui für die Partition, man zieht die Partition die man zur fstab 
  hizufügen möchte in die Eingabe oder zum Desktopicon
- caja scripte angepasst

Version 1.54
- Bug fix: Script Fehler bei der Installation korrigiert. Umount war nicht 
           möglich
- keine Paket installation: Programm wird kopiert!(Script für Nemo Caja und 
  Nautilus) löschen mit uninstall_addfstab

Version 1.53
- Bug fix: beim mounten einer Sambafreigabe wurde im einzelfenster kein Verzeichnis 
           erstellt
- Bug fix(GUI): Sambafreigabe wurde nicht richtig erkannt bei der Verwendung mit dem 
                Script

Version 1.52 
- Verzeichnisse werden vorm mounten ausgehängt. Somit werden ntfs und vfat direkt 
  geöffnet ohne Neustart
- Verzeichnisse werden ohne Zusatzangaben im Script auf /media gemountet

Version 1.51 Bugs korrigiert
- Bug bei -r wurde behoben 
- Bug bei der Textausgabe in verschiedene Sprachen wurde behoben


Version 1.5
- smb Pfad wird nicht mehr automatisch erstellt
- Fehlermeldung wird ausgegeben wenn ein Laufwerk entfernt wird was nicht vorhanden ist
- Mountpunkte oder die Partition können beim entfernen angegeben werden, somit können auch 
  Laufwerke entfernt werden die bereits nicht mehr vorhanden sind
- Verzeichnisse werden nicht mehr automatisch gelöscht bei -R dazu gibt es jetzt -RR dies 
  ist aber nicht aufgeführt       
- mounten über Nemo verbessert. Es können alle Laufwerke über ein Script gemountet werden
- Verzeichnisse mit Leerzeichen sind einfügbar und entfernbar

Version 1.4
- übersetzen in alle Sprachen möglich; eine zusätzliche Datei enthält alle Texte in Klartext,
  jeder kann diesen einsehen und verändern, erweitern.
- englische Sprache hinzugefügt und bei nicht vorhandener Systemsprache als Standard gewählt

Version 1.3
Bug fix: geschützte Netzlaufwerke wurden nicht hinzugefügt
         Fehlermeldung wird ausgegeben, wenn das Programm nicht mit root Rechten gestartet wurde
         Samba Benutzer und Passwort Abfrage wird im Terminal direkt abgefragt oder kann in der 
         Befehlskette eingegeben werden
         mindest Zeicheneingabe für Samba gibt eine Fehlermeldung raus, falls zu wenig eingegeben 
         wurde
- es gibt noch Probleme bei Freigaben mit ähnlichen Namen!!

Version 1.2
gui Passwort und Benutzerabfrage für Samba hinzugefügt, zenity muss installiert werden

Version 1.1
mounten nach dem Einrichten per -mount hinzugefügt
Samba Groß- und Kleinschreibung wird nicht beachtet

Version 1.0.1:
kleine Umstrukturierung im Code
Bug fix: ntfs Optionen wieder änderbar
instr() in Parameter Funktion benutzt und somit Code gespart

Version 1.0:
mount Verzeichnis wird gelöscht
fstab listen korrigiert
manuelle Eingabe, Bildschirmausgabe korrigiert und überflüssigen Code entfernt
Sambafreigabe; Fehler in dump und pass, jetzt änderbar
               jede Freigabe hat ihre eigene Benutzer und Passwort credentials Datei

Version 0.9:
- Sambafreigaben einfach hinzufügen, 4 Zeichen des Freigabenamens genügen
  beim entfernen der Freigaben wird das Laufwerk entfernt und das jeweilige Verzeichnis gelöscht
  Hilfe Text angepasst
-l -ls -lo hinzugefügt um die Laufwerke darzustellen
  geändert: wenn das eingegebene Laufwerk nicht vorhanden ist, werden die vorhandenen angezeigt

Version 0.8:
 -Backup für die fstab in /etc/fstab_bak wird erstellt
 -Mountpoint wird nach doppelten Einträgen untersucht
 -ist root schon vorhanden, wird alternativ in /mnt/Partition gemountet, die dann aber gedoppelt sein 
  könnte, werde aber nicht alle Fälle ausklammern
 -bei -m werden Tabzeichen hinzugefügt

Version 0.7:
beginn der Chronik
 - Verzeichnis für fstab ist änderbar



Source: Readme.txt, updated 2019-04-16