CIFS Zugriff von Linux aus - gleiche User UID GUID nötig? Wie?

Status
Für weitere Antworten geschlossen.

ixpi011

Benutzer
Mitglied seit
06. Nov 2011
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
hy
ich habe auf dem nas einen user "admin" und unter ubuntu einen user "user", jetzt hab ich das problem, dass unter Ubuntu Programme nicht auf die Shares schreiben können, bzw. wenn sie schreiben können, schreiben sie unter dem User "admin" und können dann später die Dateien nicht löschen. Auch das mounten in etc/fstab schaff ich nicht, ich hab mir so beholfen, dass im Dateimanager der Share mit Login Passwort als Favorit gespeichert ist. Ich habe schon einige Artikel gelesen und mir scheint, dass der Linux User = dem User am nas sein muss. Ich hab aber am Nas alles für "admin"konfiguriert. Wie krieg ich das hin?


bzw ich will nur dass der linux user "user" auf die cifs shares vom nas user "admin" schreibend u. lesend draufkommt, dann kann ich zb ein backup programm laufen lassen etc. unter windows schreib er dann ja als nas-user am nas, unter linux scheint das irgendwie verquirxt, jedenfalls blick ich net das prinzip.


Thx
 
Zuletzt bearbeitet:

stefan_lx

Benutzer
Mitglied seit
09. Okt 2009
Beiträge
2.766
Punkte für Reaktionen
73
Punkte
88
..
... wenn sie schreiben können, schreiben sie unter dem User "admin" und können dann später die Dateien nicht löschen. ...
das verstehe ich nicht, wenn als admin geschrieben wird, kann auch als admin gelöscht werden... kann denn der admin über die Filestation die Dateien löschen?

..
mir scheint, dass der Linux User = dem User am nas sein muss. Ich hab aber am Nas alles für "admin"konfiguriert. Wie krieg ich das hin?
Nein muss nicht

..
bzw ich will nur dass der linux user "user" auf die cifs shares vom nas user "admin" schreibend u. lesend draufkommt, dann kann ich zb ein backup programm laufen lassen etc. unter windows schreib er dann ja als nas-user am nas, unter linux scheint das irgendwie verquirxt, jedenfalls blick ich net das prinzip.
da ist das genauso... du musst dem mount.cifs nur den Benutzer admin mitgeben..
Rich (BBCode):
sudo mount.cifs //DS/share /lokalerpfad/zumMountPoint -o user=admin,noperm pass=passwortaufDS

UID/GID muss man nicht anpassen..

Stefan
 

ixpi011

Benutzer
Mitglied seit
06. Nov 2011
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
hallo, danke, das klappt soweit, ich hab jetzt in etc/fstab folgendes was ich noch gefunden habe:

//diskstation/public/ /media/user/naspublic/ cifs users,credentials=/home/user/.smbcredentials,uid=1000,gid=1000 0 0
//diskstation/backup/ /media/user/nasbackup/ cifs users,credentials=/home/user/.smbcredentials,uid=1000,gid=1000 0 0

ein problem hab ich: wenn die netzwerkverbindung zum nas nicht besteht, dann mountet ubuntu trotzdem ein verzeichnis nasbackup in /media/user/ wo aber nur schrott drin is (ein zeitlicher ausschnitt der dateien). gibts da eine art offline-funktion? das bringt meine backup programme total durcheinander..
 

stefan_lx

Benutzer
Mitglied seit
09. Okt 2009
Beiträge
2.766
Punkte für Reaktionen
73
Punkte
88
dann müsstest du das mounten per Skript machen und in das Skript z.B. eine ping-Abfrage einbauen, die feststellt, ob die DS schon erreichbar ist.
alles was nach den .smbcredentials kommt, wird nicht benötigt...
Aber unter Linux gibt's doch rsync, da braucht man eigentlich keine smb-shares...

Stefan
 

ixpi011

Benutzer
Mitglied seit
06. Nov 2011
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
jetzt habe ich das problem gehabt, dass der cifs mount nicht eingehängt war - wahrscheinlich wegen suspend und wakeup - und in thunar, wenn ich auf die share-verknüpfung gedrückt habe, hat er den fehler gebracht, dass er den eintrag in etc/fstab nicht gefunden hat. ich habe dann sudo mount -a gemacht, dann gings. auch das backup programm kam nicht auf den share. kann ich einstellen, dass er das auch nachträglich über etc/fstab mounted?
 

stefan_lx

Benutzer
Mitglied seit
09. Okt 2009
Beiträge
2.766
Punkte für Reaktionen
73
Punkte
88
ich hab das jetzt auch mal unter ubuntu mit der fstab ausprobiert und man muss tatsächlich auch uid und gid mitgeben... uid und gid müssen vom PC sein..
bei mir sieht das so aus
Rich (BBCode):
//diskstation/public /media/user/naspublic cifs credentials=/home/user/.smbcredentials,iocharset=utf8,uid=1000,gid=1000 0 0
nach den Verzeichnisnamen hab ich keinen / und das users hab ich auch nicht drin...

Funktoniert denn das Mounten, wenn die DS schon läuft?

Stefan
 

ixpi011

Benutzer
Mitglied seit
06. Nov 2011
Beiträge
17
Punkte für Reaktionen
0
Punkte
0
danke, werde ich testen, habe es jetzt genauso übernommen. es ist schwierig auszuprobieren, weil irgendwo in einem filemanager wohl auch noch credentials hinterlegt sind und das dann auch mountet, also sieht man nicht sofort ob der share gemountet ist oder im filemanager (verknüfpung) zugänglich ist.. das ds läuft immer, er hat nur nach suspend - wakeup keine verbindung zum 2. netz, das muss ich dann selbst noch aktivieren (liegt daran, dass ich 2 netze habe und das 2. ein vpn aufbaut, was nach dem wakeup nicht von selbst funktioniert im network-manager. da ds liegt aber am 1. netz, aber das ubuntu glaubt ohne verbindun zum 2. netz wohl überhaupt kein netz zu haben, ich weiss nicht genau).
 
Zuletzt bearbeitet:
Status
Für weitere Antworten geschlossen.
 

Kaffeautomat

Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.

Als Dankeschön schalten wir deinen Account werbefrei.

:coffee:

Hier gehts zum Kaffeeautomat