For at sikre, at filer oprettet af testuser-kontoen i /var/www-mappen automatisk får g+rwx tilladelser og www-data som gruppe, kan du følge disse trin:
Først skal du ændre gruppen for /var/www-mappen til www-data:
sudo chgrp -R www-data /var/www
For at sikre, at nye filer arver gruppen www-data, skal du indstille SGID-bit på mappen:
sudo chmod g+s /var/www
For at sikre, at nye filer får g+rwx tilladelser, kan du ændre umask for testuser. Tilføj følgende linje til slutningen af testusers .bashrc eller .profile fil:
umask 002
Dette sikrer, at nye filer får tilladelserne 775 (rwxrwxr-x).
For at ændre tilladelserne for eksisterende filer og mapper i /var/www, kan du bruge følgende kommandoer:
sudo find /var/www -type d -exec chmod 2775 {} \; sudo find /var/www -type f -exec chmod 664 {} \;
For at sikre, at testuser har de nødvendige tilladelser til at oprette og ændre filer i /var/www, skal du tilføje testuser til www-data gruppen:
sudo usermod -aG www-data testuser
Efter at have fulgt disse trin, vil filer oprettet af testuser i /var/www-mappen automatisk få g+rwx tilladelser og www-data som gruppe.
Har du brug for hjælp til filrettigheder eller SSH-opgaver? Med Handyhand kan du nemt oprette din opgave helt gratis og få bud fra dygtige hjælpere på få minutter. Gør det lettere for dig selv og få professionel assistance til dine tekniske udfordringer.