Verwenden von NFS-Freigaben mit vollem Zugriff

1642
Michael D

Ich versuche gerade, ein kleines Netzwerk einzurichten, in dem mein erster Computer eine NFS-Freigabe für drei andere Computer hat. Ich konnte diese Freigabe korrekt einrichten. Allerdings habe ich Probleme mit der Erteilung der vollen Lese- / Schreibberechtigungen für alle Benutzerkonten auf den Computern.

Im Moment verwende ich kein NIS oder ein anderes Konto-Synchronisierungswerkzeug, und ich frage mich, ob es einen anderen Weg gibt, ohne die genannten Werkzeuge.

0

1 Antwort auf die Frage

0
gorilla

Ihr Problem ist wahrscheinlich, dass Sie unterschiedliche Uids für denselben Benutzer auf den verschiedenen Computern haben. Daher hat michaeld UID 10401 auf Computer1 und UID 10575 auf Computer2. Dies wird NFS verwirren, so dass es die beiden michaeld nicht als denselben Benutzer erkennt.

Sie können das tun, was NIS manuell tut, indem Sie einfach sicherstellen, dass alle beteiligten Computer dieselben Benutzer und Benutzeroberflächen haben.

Für Ihre Umgebung ist es wahrscheinlich am einfachsten, sicherzustellen, dass Sie Benutzer auf allen vier Computern mit derselben UID hinzufügen. Für größere Netzwerke müssen Sie jedoch eine Master-Version von / etc /, die alle Benutzer auf allen Computern enthalten, und kopiert sie dann auf alle Computer. Dabei werden natürlich die Berechtigungen beibehalten und möglicherweise der Schatten geändert, sodass sich Benutzer, die sich nicht auf diesem Computer befinden sollen, nicht anmelden können.

Dies funktioniert jetzt erfolgreich für die Dateifreigabe, jedoch muss ich jetzt Standardzugriffsrechte für neu erstellte Dateien einrichten. Ich habe die Standardeinstellung umask geändert, die im Moment nur halb funktionierend zu sein scheint. Jeder Rat, den Sie dazu haben könnten, wäre fantastisch. Danke vielmals! Michael D vor 14 Jahren 0
umask für nfs ist genau dasselbe wie umask für lokale Dateisysteme. Legen Sie es irgendwo im Profil fest (z. B. / etc / profile) und wird von allen untergeordneten Prozessen geerbt. 022 ist etwas Standard, obwohl Ihre Umgebung natürlich einen anderen Wert suggerieren könnte. gorilla vor 14 Jahren 0