trochę trudności z próbą utworzenia folderu w folderze innego użytkownika /home/devuser1/pubic_html. Staram się unikać używania sudoi szukania alternatywy. Uprawnienia do tego folderu brzmią następująco:
drwxr-s--- 2 devuser1 www-data 4096 Apr 28 19:40 public_html
Alternatywnie, zakładając, że sudoużyję przedrostka, jakie będą tego konsekwencje? Czytałem, że złym zwyczajem sudojest tworzenie folderów. Po utworzeniu nowego folderu nadal zmieniam jego własność na danego użytkownika. Przykład:
chown -vR devuser1:www-data /home/devuser1/public_html/$vhost
sudo -u USERNAME mkdir DIRNAMEwykonuje sięmkdirjako użytkownikUSERNAME. Nie jest to dokładnie równoważne z logowaniem jakoUSERNAME, ponieważ logowanie wiąże się również z ustawieniem zmiennych środowiskowych i tak dalej, ale jest to część, która ma znaczenie, a mianowicie wykonanie procesu jako konkretnego użytkownika.