Wie kann ich die Berechtigungen des Bereitstellungspunkts einer Netzwerkressource unter Mac OS X 10.6.8 (Snow Leopard) ändern?

Ich möchte einem anderen Benutzer die Berechtigung für einen Einhängepunkt einer Netzwerkressource erteilen. Der Verzeichnismodus ist 700 und der Eigentümer ist natürlich der eingeloggte Benutzer, der den Einhängepunkt erstellt hat.

Ich habe Programme, die als verschiedene Benutzer ausgeführt werden, die ebenfalls auf die Ressource zugreifen müssen, dies jedoch nicht können. Ich möchte den Dateimodus des Einhängepunkts ändern, der sich in befindet /Volumes/, aber dies kann - wahrscheinlich aus Sicherheitsgründen - nicht einfach mit dem sudo chmod go+rx /Volumes/<mount point>/Befehl erfolgen.

Wie kann ich anderen Benutzern Berechtigungen für meinen Bereitstellungspunkt einer Netzwerkressource erteilen?

BEARBEITEN: Das Mounten erfolgt auf Mac-Weise: über den Finder. Es ist eine AFP-Freigabe (auf einem Mac-Server). Mount-Ausgabe: afp_4dskZR4jbiYw4tTvjg2EIbez-2.2d000004 auf /Volumes/Work in Progress (afpfs, nodev, nosuid, gemountet von foto5). Ich ziehe es vor, es beim Mac zu belassen. Ich möchte fstab nicht manuell bearbeiten, um (zum Beispiel) statische Einhängepunkte zu erstellen.

Je nachdem, wie die Netzwerkfreigabe exportiert wird, können Sie die Berechtigungen möglicherweise überhaupt nicht ändern. Welches Protokoll verwenden Sie zum Mounten der Netzwerkressource (CIFS, AFP, NFS)? Könntest du die Ausgabe von posten mount?
Es geht auf die Mac-Art: über den Finder. Es ist eine AFP-Freigabe (auf einem Mac-Server). mountAusgabe: afp_4dskZR4jbiYw4tTvjg2EIbez-2.2d000004 on /Volumes/Work in Progress (afpfs, nodev, nosuid, mounted by foto5). Ich ziehe es vor, es beim Mac zu belassen. Ich möchte fstab nicht manuell bearbeiten, um statische Einhängepunkte zu erstellen (zum Beispiel)
Vielen Dank, wenn der Benutzer, mit dem Sie sich anmelden ( foto5), über ausreichende Berechtigungen verfügt, können Sie versuchen, Berechtigungen im Fenster „Get Info“ (Befehl-I) des bereitgestellten Netzwerkvolumes hinzuzufügen. sudo chmod go+rx ...sollte in Ordnung sein, aber wird allen Benutzern nur Lesezugriff geben, wäre das genug?
Wie bei den meisten Netzwerkmounts sollte der Knoten denselben Modus wie das Verzeichnis auf dem Server erhalten. Die einzige Möglichkeit, chmodden Knotenmodus zu ändern, besteht darin, die ursprünglichen Serverberechtigungen zu überschreiben, indem Optionen über die Option -o bei Verwendung definiert werden mount( noownersbei Verwendung eines afp-Mount-Punkts. CIFS bietet mehr Optionen für diese Angelegenheit). Aber der Verzeichnismodus auf dem Server ist 750, was nicht den Client-Knotenmodus von 700 widerspiegelt. Da passiert etwas ... Übrigens, wie gesagt, funktioniert nicht sudo chmodund cmd-I bietet nichts an um den Modus / die Berechtigungen des Knotens zu manipulieren.
Wenn ich mich nicht irre, ist das nicht beabsichtigt? Wenn ein Server Zugriffskontrolle bereitstellt, ist es sinnvoll, dass Sie als Benutzerkonto diese Berechtigungen nicht außer Kraft setzen können, um anderen Benutzern weiteren Zugriff zu gewähren. Ich habe es nie geschafft, dies auf Mac oder Windows zum Laufen zu bringen.

Antworten (1)

Die Syntax variiert je nach Verwendung des Dateisystems, aber wenn sie auf SMBFSoder CIFSbasiert, müssen Sie den Modus des Einhängepunkts angeben, z. B. -d=777. Zum Beispiel:

mount -o nosuid,-d=777 -t smbfs //domain;uid:passwd@server/share /Volumes/<mount point>

Wo:

  • domain= Domäne oder Arbeitsgruppe
  • uid= Benutzername
  • passwd= Passwort
  • server= Name oder IP-Adresse des Servers
  • esri= Name der Freigabe
Gute Antwort in der Tat, aber leider beantwortet sie meine Frage nicht speziell. Es ist eine AFP-Aktie. Sie hätten es nur wissen können, wenn Sie die Kommentare gelesen hätten, also habe ich diese Information zum Fragenteil hinzugefügt. Ich werde upvoten, sobald ich genug Repräsentanten habe.