Mam folder w /home/www/, a właścicielem jest www, który jest częścią grupy www. Mam innego użytkownika john, część johngrupy. Jak chown /home/www/sprawić, by było to możliwe do zapisania przez jedno wwwi drugie john? Dzięki
Mam folder w /home/www/, a właścicielem jest www, który jest częścią grupy www. Mam innego użytkownika john, część johngrupy. Jak chown /home/www/sprawić, by było to możliwe do zapisania przez jedno wwwi drugie john? Dzięki
Odpowiedzi:
Zamiast modyfikować uprawnienia do katalogu, łatwiej byłoby umieścić użytkownika Johna w wwwgrupie. Użytkownicy mogą należeć do wielu grup. Użyj albo usermod, edytuj /etc/groupplik, lub jeśli masz GUI na swoim komputerze z linuksem, użyj graficznego programu do zarządzania użytkownikami (może być nazywany różnymi nazwami w zależności od dystrybucji i środowiska pulpitu). Najłatwiejszą metodą jest prawdopodobnie otwarcie wiersza polecenia i wpisanie:
sudo usermod -G www -a john
Poprosi o podanie hasła do konta, a po jego wprowadzeniu użytkownik john będzie miał dostęp na poziomie grupy do katalogu / home / www.
Zakłada się, że grupa www ma już dostęp do odczytu / zapisu / wykonania do katalogu / home / www. Jeśli ta grupa nie ma takiego poziomu dostępu, użyj go chgrp www /home/wwwi chmod g+rwx /home/wwwzajmij się tym.
Uwaga: jeśli jesteś zalogowany jako „John”, może być konieczne wylogowanie się i ponowne zalogowanie, aby uzyskać uprawnienia do aktualizacji.
Nie możesz Ale możesz być w stanie ustawić dla niego ACL.
setfacl -m g:john:rwx /home/www
aclopcje montowania (w fstablub za pomocą mount -o remount,acl /).
rwxna /home/wwwnie nie dać dostęp do zapisu plików wewnątrz.
Spróbuj utworzyć nową grupę www-and-john, a następnie
chown -R www:www-and-john /home/www/
chmod -R g+w .
i na koniec dodaj obu użytkowników do grupy www-and-john.