php - sed can't edit ssl.conf "Permission denied" -
i'm trying edit /etc/httpd/conf.d/ssl.conf bash file called php exec
:
#comment lines in ssl.conf sed -i 's/^sslcertificatefile/#sslcertificatefile/g' /etc/httpd/conf.d/ssl.conf sed -i 's/^sslcertificatekeyfile/#sslcertificatekeyfile/g' /etc/httpd/conf.d/ssl.conf #uncomment lines in ssl.conf sed -i 's/^#sslcertificatefile/sslcertificatefile/g' /etc/httpd/conf.d/ssl.conf sed -i 's/^#sslcertificatekeyfile/sslcertificatekeyfile/g' /etc/httpd/conf.d/ssl.conf
but i'm getting error :
sed: couldn't open temporary file /etc/httpd/conf.d/sed3nribg: permission denied sed: couldn't open temporary file /etc/httpd/conf.d/sed2asgeg: permission denied
i changed owner apache
, permission a+xw
of ssl.conf
file didn't .
idea ?
sed tries create temp file... see errors... , has no permission write directory ( /etc/httpd/conf.d )
see sed command creates randomly named files possible other solutions
Comments
Post a Comment