Загрузка…
Linux · junior · сложность 3
chmod меняет биты доступа, chown — владельца/группу, umask задаёт, какие биты снимаются при создании файлов — вместе определяют, кто что увидит после деплоя.
chmod
chown
umask
chmod 640
chmod u=rw,g=r,o=
chown -R app:app /var/app
umask 027
/tmp
1777
umask touch /tmp/t && ls -l /tmp/t chmod 640 /etc/app/app.env
Права и umask должны быть частью образа/playbook, а не «поправили руками на проде».