Page 1 of 1

How to default permissions for files / folders 644/755

Posted: Sun Oct 23, 2016 2:32 am
by duytoi
Hello.

My current VPS its default rights to create a file or folder is 664/775.

Please help me how to decentralize the default each time creating a new file or folder with the right 644/755

Regards !

Duy Tới

Re: How to default permissions for files / folders 644/755

Posted: Thu Oct 27, 2016 12:14 pm
by skurudo
/usr/local/vesta/func/rebuild.sh

Code: Select all

    # Set folder permissions
    chmod 551 $HOMEDIR/$user/web/$domain \
        $HOMEDIR/$user/web/$domain/stats \
        $HOMEDIR/$user/web/$domain/logs
    chmod 751 $HOMEDIR/$user/web/$domain/private \= 'no' ]; then
        $HOMEDIR/$user/web/$domain/cgi-bin \
        $HOMEDIR/$user/web/$domain/public_html \
        $HOMEDIR/$user/web/$domain/public_shtml \
        $HOMEDIR/$user/web/$domain/document_errors
    chmod 640 /var/log/$WEB_SYSTEM/domains/$domain.*
But remember, when this file will be updated, your changes'll go away ;-(

Re: How to default permissions for files / folders 644/755

Posted: Fri Oct 28, 2016 3:37 am
by duytoi
skurudo wrote:/usr/local/vesta/func/rebuild.sh

Code: Select all

    # Set folder permissions
    chmod 551 $HOMEDIR/$user/web/$domain \
        $HOMEDIR/$user/web/$domain/stats \
        $HOMEDIR/$user/web/$domain/logs
    chmod 751 $HOMEDIR/$user/web/$domain/private \= 'no' ]; then
        $HOMEDIR/$user/web/$domain/cgi-bin \
        $HOMEDIR/$user/web/$domain/public_html \
        $HOMEDIR/$user/web/$domain/public_shtml \
        $HOMEDIR/$user/web/$domain/document_errors
    chmod 640 /var/log/$WEB_SYSTEM/domains/$domain.*
But remember, when this file will be updated, your changes'll go away ;-(
/usr/local/vesta/func/rebuild.sh
bash: /usr/local/vesta/func/rebuild.sh: Permission denied
I did not have access to file.
Pls help me.

Re: How to default permissions for files / folders 644/755

Posted: Fri Oct 28, 2016 6:37 am
by skurudo
Use nano or vi for make changes.
You have root rights?

Re: How to default permissions for files / folders 644/755

Posted: Tue Mar 12, 2019 6:10 pm
by cakama3a
Написал правку, которая автоматически меняет права на директорию public_html на 755 при выполнении Rebuild Web

Code: Select all

sed -i 's/.*# Set ownership*/\t# Dico chmod fix\n\tchmod 755 $HOMEDIR\/$user\/web\/$domain\/public_html\n\t# Set ownership/' /usr/local/vesta/func/rebuild.sh
Лично мне это нужно чтобы не вылетали crit ошибки в логе nginx при обращении в корень папки к файлу index.php моей CMS.

Re: How to default permissions for files / folders 644/755

Posted: Mon Mar 25, 2019 6:01 pm
by abst
Аналогичная проблема с ошибками (13: Permission denied) в логах. Установка Centos 7 + php-fpm. Все сайты на Wordpress.

Re: How to default permissions for files / folders 644/755

Posted: Sat Jul 06, 2019 8:17 am
by Wibols
You can try "umask 022" for default permissions: https://www.cyberciti.biz/tips/understa ... usage.html