Mam folder w /home/www/
, a właścicielem jest www
, który jest częścią grupy www
. Mam innego użytkownika john
, część john
grupy. Jak chown
/home/www/
sprawić, by było to możliwe do zapisania przez jedno www
i drugie john
? Dzięki
źródło
Mam folder w /home/www/
, a właścicielem jest www
, który jest częścią grupy www
. Mam innego użytkownika john
, część john
grupy. Jak chown
/home/www/
sprawić, by było to możliwe do zapisania przez jedno www
i drugie john
? Dzięki
Zamiast modyfikować uprawnienia do katalogu, łatwiej byłoby umieścić użytkownika Johna w www
grupie. Użytkownicy mogą należeć do wielu grup. Użyj albo usermod, edytuj /etc/group
plik, 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/www
i chmod g+rwx /home/www
zajmij 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.
źródło
acl
opcje montowania (wfstab
lub za pomocąmount -o remount,acl /
).rwx
na/home/www
nie nie dać dostęp do zapisu plików wewnątrz.Spróbuj utworzyć nową grupę
www-and-john
, a następniechown -R www:www-and-john /home/www/
chmod -R g+w .
i na koniec dodaj obu użytkowników do grupy
www-and-john
.źródło