Mam skrypt współpracujący z /etc/NetworkManager
:
drwxr-xr-x 6 root root 4096 Apr 3 2017 NetworkManager/
Chcę dać użytkownikowi programX
uprawnienia do zapisu dla tego folderu bez zmiany własności.
Czy to możliwe, czy musiałbym zmienić właściciela?
files
permissions
Philip Kirkbride
źródło
źródło
chmod o+w /etc/NetworkManager
powinno wystarczyć, ale pokona wszelkie zabezpieczenia, ponieważ ten folder będzie dostępny do zapisu dla wszystkich użytkowników. Dodanie tego użytkownika do grupy równieżroot
nie jest dobrą opcją. Co robi twój skrypt? Być może istnieje sposób, aby skrypt działał w sposób bardziej zintegrowany, dodając goprogramX
do grupy,netdev
lubnetwork
może być realnym rozwiązaniem/etc/NetworkManager/NetworkManager.conf
Odpowiedzi:
Do tego służą listy kontroli dostępu.
Konto użytkownikaprogramX
ma teraz dostęp do odczytu, zapisu i przeglądania do katalogu, ale nie ma dostępu do własności.Dodatkowy sposób robienia tego na FreeBSD z listami ACL NFS:
Dalsza lektura
źródło
Możesz do tego użyć list ACL, najpierw upewnij się, że pakiet acl jest zainstalowany.
Następnie możesz biec
źródło