Ich habe eine Datei, die ein Kollege und ich gemeinsam auf einem Unix-System bearbeiten. Wir verwenden Unix-Gruppenberechtigungen, um es zu bearbeiten. Wir haben eine Unix-Gruppe, der wir beide angehören. Wenn ich die Datei speichere, wird die Unix-Gruppe in eine Gruppe geändert, der er nicht angehört. Gibt es eine Möglichkeit, dies zu verhindern?
permissions
group
vonbrand
quelle
quelle
setgid
bisschen, nicht das klebrige Stück. Aus Wikipedia :Setting the setgid permission on a directory (chmod g+s) causes new files and subdirectories created within it to inherit its group ID, rather than the primary group ID of the user who created the file
. Durch Aktivieren des Sticky-Bits im Verzeichnis wird nur sichergestellt, dass nur der Eigentümer der Verzeichnisdateien, der Eigentümer des Verzeichnisses oder das Stammverzeichnis die Dateien der Verzeichnisse ändern können.Eine Möglichkeit besteht darin, die Gruppe mit dem Befehl zu wechseln
newgrp
. Möglicherweise werden Sie nach dem Gruppenkennwort gefragt, mit dem Sie festlegen könnengpasswd
.quelle
Uno. Ändern Sie Ihre Standard-Anmeldegruppennummer so, dass sie zwischen den beiden Personen gleich ist
Duo: Erstellen Sie eine neue Benutzer-ID mit einem Kennwort, das nur den beiden beteiligten Personen bekannt ist.
chown
Die Datei, deren Eigentümer die neue Benutzer-ID sein soll. Vor dem Bearbeiten der betreffenden Dateisu
auf die neue Benutzer-ID.Trio:.
Quattro:
Cinco: Erstellen Sie ein paar Google-Konten und bearbeiten Sie die Sache gleichzeitig in Google-Dokumenten. (Es ist ordentlich zu beobachten, wo die andere Person tippt). Ändern Sie die Freigabeberechtigungen in Google Text & Tabellen für "Personen mit dem Link".
Hexo: Teilen Sie die Datei in zwei Teile und lassen Sie jeden Editor nur zur Hälfte arbeiten.
quelle
Schauen Sie sich
umask
Ihr System an.quelle
Hier ist ein guter Artikel über Sticky-Bit und andere erweiterte Berechtigungseinstellungen: https://notes-from-a-dev.blogspot.com/2011/03/modes-and-permission-sticky-bit.html
quelle