mycloud Server einrichten

Hinweis: In dem Thema mycloud Server einrichten gibt es 148 Antworten auf 15 Seiten. Der letzte Beitrag () befindet sich auf der letzten Seite.
  • Gut ... Auflösung ... glaube ich ...

    sudo chmod +s /sbin/mount.cifs

    Mal darüber nachdenken ... was bewirkt dieser Befehl GENAU? Was ist das s und was tut es ganz genau? Stichwort SUID-Bit. Nun kommt hinzu, das der Befehl immer noch wirkt, da er nirgendwo aufgehoben wurde. Daher auch das

    :~> ls -l /sbin/mount.cifs -rwsr-sr-x 1 root root 39744 29. Apr 2021 /sbin/mount.cifs

    von dem sich acealbrecht gefragt hatte, wo das s herkommt (kleiner Seitenhieb - denn wir wissen nicht, was wir tun). »³

    Bezeichnend ist, das die Probleme nach diesem oben angeführten Befehl anfingen.

    Ich kenne jetzt die ganzen Zusammenhänge dieses NAS nicht, aber wenn das SUID-Bit schon von der obersten Ebene her wirkt, kannst du unten eingeben, was du willst. Ergebnislos, wie wir erfahren mussten.


    Ich glaube, das 2 Wege zum Ziel führen könnten.


    1. SUID-Bit deaktivieren mit (als Root)

    Code
    chmod -s /sbin/mount.cifs

    oder im Post 51, Bild 2, Einträge schreiben abhaken. Mal gucken, ob davon etwas zum Ziel führt.


    Kann natürlich auch sein, das ich völlig daneben liege. Dann war es ein Versuch, aber dann weiß ich auch nicht mehr weiter.

  • Alero Das klingt alles irgendwie logisch. Was ich eben nicht verstehe: warum funktioniert das auf dem einen Gerät, auf dem anderen aber nicht... :/


    Beide Geräte sind identisch konfiguriert. Ich habe bei keinem irgendwas anderes eingestellt, gelöscht oder so.


    Aber ich probiere mich nochmal durch... :wacko:

  • Alero Das klingt alles irgendwie logisch. Was ich eben nicht verstehe: warum funktioniert das auf dem einen Gerät, auf dem anderen aber nicht... :/


    Beide Geräte sind identisch konfiguriert. Ich habe bei keinem irgendwas anderes eingestellt, gelöscht oder so.


    Aber ich probiere mich nochmal durch... :wacko:

    Sind beide Geräte über Ethernet angeschlossen, oder nur Eines

    und das Andere (der Laptop) über WLAN? Ggfs. bitte mal beide

    über Ethernet anschließen.

    "CIFS-Utils" sind sicher bei beiden Geräten vollständig eingepflegt?

    Bei permanenter Anbindung der Server-Funktionalität durch entsprechenden

    fstab-Eintrag ist es wichtig, dass die Netzfunktionalität vor dem Automount

    beim Booten gegeben ist.

    Bei dem einen Kernel, bzw. einer vorherigen Installation kann das zwar noch

    funktionieren und beide Maschinen laufen, auch wenn eine über WLAN

    zugreift,

    aber bei einem Upgrade oder auch Update (z.B. neuere Kernelversion)

    kann durch geringste Timing-Unterschiedlichkeiten bei der WLAN-Maschine

    die Server-Anbindung leiden, bei der Ethernet-Kiste aber nicht.

    Das ist 'ne betriebliche Erfahrung!

    Weil hier ja schon hervorragende Hilfestellung geleistet wurde gebe ich nun

    auch meinen Senf mal dazu. Verdammt! Das muss doch zu lösen sein!

    Für den Inhalt des Beitrages 297739 haftet ausdrücklich der jeweilige Autor: Hidalgo

  • Hallo nochmal in die Runde,


    erst mal noch ganz ganz viel Danke für die tatkräftige Unterstützung und Ideen, die ich hier bis jetzt bekommen habe. Ich möchte hier jetzt mal versuchen, alles nochmal zusammenzufassen, was bei meinem Problem funktioniert, bzw. nicht funktioniert:


    Ich habe folgende Konfiguration bei zwei Rechnern (Geräte 1 - Laptop, acer Aspire 3 - Tumbleweed, Anschluss via WLAN, Geräte 2 - Desktop, acer Aspire - Tumbleweed, Anschluss via Ethernet) durchgeführt:


    1. Ordner angelegt (media/mycloud)


    2. Anpassung etc/fstab


    Code

    Code
    //IP-Adresse/Public                     /media/mycloud          cifs   username=xxx,password=yyy,user,auto  0   0

    3. Anpassung in etc/permissions.local


    Code

    Code
    /sbin/mount.cifs                root:root       4755

    4. Befehl ausgeführt


    Code

    Code
    sudo chmod +s /sbin/mount.cifs

    Ich weiß, sudo gehört da nicht hin, aber ich hoffe, dass ist nicht das Problem.


    An dieser Stelle war die Konfiguration bis einschließlich Leap 15.2 abgeschlossen und ich konnte meinen Server uneingeschränkt als "normaler" User via Dolphin nutzen.


    Nach weiterer Hilfe habe ich bei beiden Rechner folgenden Befehleingegeben (als root natürlich ;) :(


    Code
    chmod a+w /media/mycloud

    Folge:

    Bei Gerät 1 hat die Konfiguration weiter geholfen, nach zweimal "Neustarten" hatte ich wieder den uneingeschränkten Zugriff auf alle Dateien.


    Auf Gerät 2 hatte ich dazu bis jetzt keinen Erfolg. Der "normale" User hat keinen uneingeschränkten Zugriff auf den Server. Als root (dazu starte ich Dophin über das Startmenü --> System --> File Manager - Super User Mode) kann ich den Server wieder uneingeschränkt nutzen.


    ...


    Bis gestern, da habe ich meinen Desktop-Rechner (Geräte 2) gestartet und ich konnte doch auf den Server zugreifen. Denn der "Besitzer" hatt sich wie durch ein Wunder geändert:



    Übrigens: diese Änderung habe ich mit dem Befehl


    Code
    chown -cR username:gruppenname /media/mycloud

    durchgeführt. Nachdem dies allerdings mir zunächst nicht weiter geholfen hat, habe ich den Befehl nochmal mit einer anderen Gruppe durchlaufen lassen, was (zunächst) auch nicht weiter geholfen hat. Also, die erste Änderung wurde nach einem Neustart und von einem schon zurückliegenden Befehl wirksam (???).


    Nachdem ich dann gestern noch ein Update (zypper dup) durchgeführt hatte, war dann zum Glück heute wieder alles beim alten :wacko:



    Kommen wir nun zu Gerät 1, denn da hat sich seit dem letzten Update auch einiges getan. Ich bekomme da seit gestern die Fehlermeldung


    Code
    Beim Zugriff auf "/media/mycloud" ist ein Fehler aufgetreten, die Meldung lautet: This program is not installed setuid root - "user" CIFS mounts not supported.

    Diese Fehlermeldung taucht rot umrandet in Dophin auf, wenn ich versuche als "normaler" User auf den Server zuzugreifen. Auch hier hat root (Zugriff siehe oben) wieder uneingeschränkten Zugriff.


    Fazit:

    So langsam wird mir die ganze Sache unheimlich und mir macht es bald keinen Spass mehr. Ich möchte einfach ganz "normal" mit meinen Rechnern arbeiten und mich nicht täglich mit solchen Konfigurationen die Zeit vertreiben... ;( || :smilie_pc_057:


    wie eingangs geschrieben. Ich bin allen, die hier Vorschläge für mich hatten, dankbar, dass sie sich die Mühe machen und sich die Zeit nehmen mir zu helfen. Dafür schon mal ein ganz fettes Danke :thumbup:


    Ich hoffe, ich finde bald eine Lösung, die von Dauer ist und auf beiden Geräten funktioniert.

  • sudo chmod +s /sbin/mount.cifs

    This program is not installed setuid root - "user" CIFS mounts not supported.

    Verstehst du es immer noch nicht? Mehr kann ich dazu nicht sagen.

  • Nachtrag zu Post 74:


    habe jetzt noch mal den bestimmt gut gemeinten Tipp von Alero aus Post 71 bei beiden Geräten ausgeführt


    Code
    chmod -s /sbin/mount.cifs

    Kein Erfolg nach Neustart der Geräte.


    Bei Gerät 1 taucht immer noch die Fehlermeldung auf

    Bei Gerät 2 immer noch eingeschränkte Zugriffsrechte für alle, die nicht "root" sind.


    Also um auf die Frage in Post 75 zurück zu kommen: ja, ich verstehe es schon aber nein, ich verstehe es nicht, warum es nicht funktioniert... ;(

  • ... und noch ein Nachtrag zu Post 74/76:


    Ich verstehe es auch nicht, warum an zwei identisch konfigurierten Geräten die gleichen Befehle zu unterschiedlichen Ergebnissen führen... :wacko:

  • Habe ich auf beiden Geräten ausgeführt, allerdings habe ich den Laptop gerade runter gefahren. Auf dem Desktop folgende Meldung


    Code
    ls -l /sbin/mount.cifs
    -rwxr-xr-x 1 root root 48120 20. Feb 16:08 /sbin/mount.cifs
  • Und das ist jetzt das Gerät, wo es NICHT! geht? Das andere interessiert hier nicht.


    Übrigens ... du kannst nicht erst den Motor starten und dann Benzin einfüllen bei leerem Tank. Verstehst du das?