holimatic
Anmeldungsdatum: 15. Dezember 2009
Beiträge: 397
Wohnort: Rotkreuz
|
Hallo Ubuntu-User, Ich benötige wieder einmal eure Hilfe. Ich weiss, dieses Thema ist bestimmt schon einige male abgehandelt worden, bin aber trotzdem nicht fündig geworden. Auch bei google nicht. Es wäre also sehr hilfreich, wenn mir jemand dazu ein paar Tipps geben könnte. Nun zur Problem Beschreibung: Bei der Version 16.04 habe ich die externen LW unter /mnt eingebunden.
| sudo apt install cifs-utils
sudo mkdir /mnt/nethome
sudo chown USER:USER /mnt/nethome
|
In der Datei /etc/hosts folgende Einträge erstellt.
| 192.168.1.2 argonar2
192.168.1.20 qnap20
192.168.1.21 ds216
|
argonar2 ist ein Ubuntu 16.04 server und die anderen beiden sind NAS Server des jeweiligen Herstellers. In der /etc/fstab dann das eingetragen.
| # entry for //argonar2/USER
#//argonar2/USER /home/USER/Mntshares/nethome cifs credentials=/home/USER/Mntshares/.smbcredentials 0 0
//argonar2/USER /mnt/nethome cifs credentials=/home/USER/.smbcredentials 0 0
# entry for //qnap20/USER
#//qnap20/USER /home/guido/Mntshares/q20USER cifs credentials=/home/USER/Mntshares/.smbcredentials,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
//qnap20/USER /mnt/q20USER cifs credentials=/home/USER/.smbcredentials,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
# entry for //ds216/USER
#//ds216/USER /home/USER/Mntshares/ds216USER cifs credentials=/home/user/Mntshares/.smbcredentials,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
//ds216/USER /mnt/ds216USER cifs credentials=/home/USER/.smbcredentials,uid=1000,gid=1000,file_mode=0644,dir_mode=0755 0 0
|
Gemounted wird das ganze in der /etc/rc.local mit
Im übrigen funktionieren beide fstab Einträge gleichermassen. Keine Probleme beim Zugriff, Rechte ändern usw. Nun habe ich das gleiche bei der Version 18.04 gemacht und beide Einträge gehen nicht. Ich kann z.B. keine Rechte ändern, obwohl die da mir mit USER:GROUP sowohl in der Konsole wie auch mit Caja richtig angezeigt werden. Dateien und Ordner erstellen geht hingegen. Was fehlt bei der frischen Installation V18.04.1 oder was mache ich falsch?
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Nun habe ich das gleiche bei der Version 18.04 gemacht und beide Einträge gehen nicht. Ich kann z.B. keine Rechte ändern, obwohl die da mir mit USER:GROUP sowohl in der Konsole wie auch mit Caja richtig angezeigt werden.
Das wäre mir neu, dass die auf dem Client auch die Rechte auf dem Server setzen könntest (admin users mal ausgenommen). Die Rechte, die lokal angezeigt werden, müssen nicht mit den Rechten auf dem Server übereinstimmen. Zumal die cifs unix extension auch nur für SMBv1 gelten und dieses Protokoll erstmal nicht aktiv ist.
Dateien und Ordner erstellen geht hingegen. Was fehlt bei der frischen Installation V18.04.1 oder was mache ich falsch?
Was genau geht denn jetzt nicht?
|
holimatic
(Themenstarter)
Anmeldungsdatum: 15. Dezember 2009
Beiträge: 397
Wohnort: Rotkreuz
|
chr123 schrieb: Nun habe ich das gleiche bei der Version 18.04 gemacht und beide Einträge gehen nicht. Ich kann z.B. keine Rechte ändern, obwohl die da mir mit USER:GROUP sowohl in der Konsole wie auch mit Caja richtig angezeigt werden.
Das wäre mir neu, dass die auf dem Client auch die Rechte auf dem Server setzen könntest (admin users mal ausgenommen). Die Rechte, die lokal angezeigt werden, müssen nicht mit den Rechten auf dem Server übereinstimmen. Zumal die cifs unix extension auch nur für SMBv1 gelten und dieses Protokoll erstmal nicht aktiv ist.
Dateien und Ordner erstellen geht hingegen. Was fehlt bei der frischen Installation V18.04.1 oder was mache ich falsch?
Was genau geht denn jetzt nicht?
Nun ich habe mich zuwenig genau ausgedrückt. Ja das mit den Rechten ist natürlich richtig. Ich meine nur die Rechte auf meinem Nethome Drive das ausschliesslich mir gehört. Den USER:GROUP mit den zugehörigen Rechten werden ebenfalls nicht dargestellt. Zum besseren Verständnis habe ich einen Screenshot der V16.04 und einen der V18.04 angehängt und das sieht doch ziemlich anders aus. Da würde ich erwarten, dass es bei beiden Versionen gleich aussieht.
- Bilder
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Meine Vermutung ist, daß auf dem Share die cifs unix extensions aktiv sind. D. h. die Benutzer und Rechte werden zwischen Server und Client ausgetauscht. Da Benutzer und Gruppe auf dem Server ungleich den Benutzern auf dem Client sind, steht dort unbekannt. Probier mal die mount Option nounix . Imho sind die extensions sowieso nur für SMB Version 1 gültig, wobei diese Protokollversion nicht mehr eingesetzt werden soll.
|
Lidux
Anmeldungsdatum: 18. April 2007
Beiträge: 15844
|
Hallo chr123, Trage bitte die smb Version in die entsprechenden Zeilen als Parameter mit ein. Gruss Lidux
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Moin Lidux, ich bin ja nicht der TE 😉
|
holimatic
(Themenstarter)
Anmeldungsdatum: 15. Dezember 2009
Beiträge: 397
Wohnort: Rotkreuz
|
Lidux schrieb: Hallo chr123, Trage bitte die smb Version in die entsprechenden Zeilen als Parameter mit ein. Gruss Lidux
Hab schon alle vers=1.0 - 3.0 durchgespielt. Es geht nur mit vers=1.0 oder nichts alle anderen bringen mount error.
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Hast du dann auch mal zusätzlich nounix angegeben?
|
holimatic
(Themenstarter)
Anmeldungsdatum: 15. Dezember 2009
Beiträge: 397
Wohnort: Rotkreuz
|
chr123 schrieb: Hast du dann auch mal zusätzlich nounix angegeben?
Ja hab ich gemacht, hilft nichts ist immer noch dasselbe.
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Vom Client
sudo mount -t cifs -o user=DeinBenutzer,ui=1000,gid=1000,nounix,vers=1.0 //argonar2/USER /home/USER/Mntshares/nethome
getfacl /home/USER/Mntshares/nethome
id Vom argonar2 Server
getfacl deinShare
|
holimatic
(Themenstarter)
Anmeldungsdatum: 15. Dezember 2009
Beiträge: 397
Wohnort: Rotkreuz
|
chr123 schrieb: Vom Client
sudo mount -t cifs -o user=DeinBenutzer,ui=1000,gid=1000,nounix,vers=1.0 //argonar2/USER /home/USER/Mntshares/nethome
getfacl /home/USER/Mntshares/nethome
id
Nach Eingabe des Passwortes kommt dieser Fehler
mount error(22): Invalid argument
Vom argonar2 Server
getfacl deinShare
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Vom Client
sudo mount -t cifs -o user=DeinBenutzer,uid=1000,gid=1000,nounix,vers=1.0 //argonar2/USER /home/USER/Mntshares/nethome
getfacl /home/USER/Mntshares/nethome
id Es fehlte ein d.
|
holimatic
(Themenstarter)
Anmeldungsdatum: 15. Dezember 2009
Beiträge: 397
Wohnort: Rotkreuz
|
chr123 schrieb: Vom Client
sudo mount -t cifs -o user=DeinBenutzer,uid=1000,gid=1000,nounix,vers=1.0 //argonar2/USER /home/USER/Mntshares/nethome
getfacl /home/USER/Mntshares/nethome
id
Hmm, damit geht jetzt mal die korrekte Anzeige von USER und GROUP aber in meinem nethome kann ich immer noch nicht die Rechte ändern. Ausserdem möchte ich mit credentials auf /mnt/nethome mounten. Wie müsste der Aufruf lauten? Das habe ich nicht hinbekommen.
|
chr123
Anmeldungsdatum: 19. Juli 2018
Beiträge: 1632
|
Dann brauchst du doch erstmal nur deine fstab anpassen
#//argonar2/USER /home/USER/Mntshares/nethome cifs credentials=/home/USER/Mntshares/.smbcredentials 0 0
//argonar2/USER /mnt/nethome cifs credentials=/home/USER/.smbcredentials,nounix,vers=1.0 Das mit den Rechten verstehe ich immer noch nicht.
|
holimatic
(Themenstarter)
Anmeldungsdatum: 15. Dezember 2009
Beiträge: 397
Wohnort: Rotkreuz
|
chr123 schrieb: Dann brauchst du doch erstmal nur deine fstab anpassen
#//argonar2/USER /home/USER/Mntshares/nethome cifs credentials=/home/USER/Mntshares/.smbcredentials 0 0
Damit sind der Besitzer und die Gruppe wieder root und das geht gar nicht.
> //argonar2/USER /mnt/nethome cifs credentials=/home/USER/.smbcredentials,nounix,vers=1.0
Und damit sind der Besitzer und die Gruppe wieder unbekannt
Das mit den Rechten verstehe ich immer noch nicht.
Ich kann mit ubuntu 16.04 die Rechte der Dateien und Dirs mit den Eigenschaften anpassen. Mit 18.04 geht gar nichts.
Ich gebs jetzt auf, so ist 18.04 für mich nicht brauchbar, ich bleibe noch bei 16.04
|