Mam plik, który wspólnie z kolegą edytujemy w systemie Unix. Korzystamy z uprawnień grupy Unix do jej edycji. Mamy jedną grupę uniksową, której oboje jesteśmy członkami. Za każdym razem, gdy zapisuję plik, zmienia on grupę Unix na taką, do której on nie należy. Czy jest jakiś sposób, aby temu zapobiec?
permissions
group
vonbrand
źródło
źródło
setgid
trochę, a nie lepkie. Z Wikipedii: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
. Aktywacja lepkiego bitu w katalogu zapewni tylko, że tylko właściciel plików katalogów, właściciel katalogu lub root może modyfikować pliki katalogów.Jedną z opcji jest zmiana grupy za pomocą polecenia
newgrp
. Może poprosić o hasło grupy, które możesz ustawićgpasswd
.źródło
ONZ. zmień domyślny numer grupy logowania, aby był taki sam dla obu osób
Duo: utwórz nowy identyfikator użytkownika z hasłem znanym tylko przez dwie zaangażowane osoby.
chown
plik będący własnością nowego identyfikatora użytkownika. Przed edycją danego plikusu
do nowego identyfikatora użytkownika.Trio:.
Quattro:
Cinco: utwórz kilka kont Google i edytuj JEDNOCZESNIE w dokumentach Google. (fajnie jest patrzeć, gdzie pisze druga osoba). Zmień punkt zezwolenia na udostępnianie w Dokumentach Google dla „każdego z linkiem”
Hexo: podziel plik na dwie części i niech każdy edytor działa tylko na połowę.
źródło
Spójrz
umask
na swój system.źródło
Oto dobry artykuł na temat Sticky-Bit i innych zaawansowanych ustawień uprawnień: https://notes-from-a-dev.blogspot.com/2011/03/modes-and-permission-sticky-bit.html
źródło