?
Solved

Permissions in file being set back every few minutes -wordpress

Posted on 2014-04-23
6
Medium Priority
?
319 Views
Last Modified: 2014-05-01
I had some problem (i dont know the reason) where my wordpress script woulndn't work ok, some modules wouldn't be shown for some file permissions (index.php files had "200" mod persmions), so when i set the permisions on those files at 777, all the script and the site works absolutely flawless... but... and here comes the but.

A few minutes later, its like if those permisions were set back to "200" and i can't again read the files and get the error.

what keeps changing these permissions back to 200?? I need them to be 777 or 755, and not changing back!!! I tried several times and it kept happening this thing. :(
0
Comment
Question by:celtician
[X]
Welcome to Experts Exchange

Add your voice to the tech community where 5M+ people just like you are talking about what matters.

  • Help others & share knowledge
  • Earn cash & points
  • Learn & ask questions
  • 3
  • 3
6 Comments
 
LVL 79

Expert Comment

by:arnold
ID: 40019275
You need to look at cron jobs first.

Which user is reflected as the owner of the files?

Are these files being regelated by a script/process?
0
 

Author Comment

by:celtician
ID: 40019838
No, these files are there, they have been created in 2009 actually, it looks like if it were running some auto-backup restore, as when i change the file permissions it shows the last date changed (now if i do it) and a few mins back it will show again 2009 with the old setting. this is really weird :S
0
 
LVL 79

Expert Comment

by:arnold
ID: 40020022
Check umask

777 is not advisable which OS and what do you setup?

You may have a snapshot restore when a "violation" which setting everything as 777 is.

What user is reflected as the owner of the files?

If you set permissions to 755/644 or double.

Is this your system or it is a VPS?
0
Get real performance insights from real users

Key features:
- Total Pages Views and Load times
- Top Pages Viewed and Load Times
- Real Time Site Page Build Performance
- Users’ Browser and Platform Performance
- Geographic User Breakdown
- And more

 

Author Comment

by:celtician
ID: 40021473
So how should i set permissions? 755 instead?

its a shared hosting service on 1and1, the owner is a long number who i really dont know what corresponds to
0
 
LVL 79

Accepted Solution

by:
arnold earned 2000 total points
ID: 40021542
Yes, 755 for directories and 644 for files.
You should check with hosting support to figure out what is going.
 find . | while read a; do
If test -d "$a"; then
        chmod 755 "$a"
else
         chmod 644 "$a"
fi
done


Find will enumerate the files/directories, the test looks if it is a directory which will have 755 every other file is set to 644.

Hidden files/directories (.name) will not be included
0
 

Author Closing Comment

by:celtician
ID: 40035119
Thank you, it worked
0

Featured Post

Free Tool: Port Scanner

Check which ports are open to the outside world. Helps make sure that your firewall rules are working as intended.

One of a set of tools we are providing to everyone as a way of saying thank you for being a part of the community.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

When table data gets too large to manage or queries take too long to execute the solution is often to buy bigger hardware or assign more CPUs and memory resources to the machine to solve the problem. However, the best, cheapest and most effective so…
In this article, we’ll look at how to deploy ProxySQL.
This video shows how to set up a shell script to accept a positional parameter when called, pass that to a SQL script, accept the output from the statement back and then manipulate it in the Shell.
In this video, Percona Solution Engineer Rick Golba discuss how (and why) you implement high availability in a database environment. To discuss how Percona Consulting can help with your design and architecture needs for your database and infrastr…
Suggested Courses

801 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question