alla snackar om att man ska ändra chmod till ex 777, men vad f*n é det för ngt? Hur ändrar man det? Jag har ett skript där enligt andra ska ändra chmod till 777, här är skriptet:
Du skall inte ändra chmod till 777 utan använda kommandot chmod för att sätta rättigheterna på filnamn.txt till 777.
Det gör du genom att logga in på webservern via telnet och skriva "chmod 777 filnamn.txt".
Eventuellt går det också att göra via ditt ftpprogram.
Sätter man rättigheterna till 777 så ger man alla andra användare på samma server rätten att ändra i sina skript, och det är inte alls lyckat. För skript räcker 755 och för datafiler som skriptet skall skriva till 666.
Robban, 666 är väl egentligen lika "lyckat" som 777 på datafiler?
Njä, något säkrare är det ju. Ibland har man ju inget val. Bättre är ju att ändra grupp på filen till den grupp webservern körs under, och sätta 660. Men den möjligheten har man ofta inte som vanlig användare och då är det ju 666 som återstår.
Förvisso kan ingen köra filen men det är ju knappast aktuellt?
Det är just det man undviker genom att inte sätta 777. Är rättigheterna satta till 777 så kan ju vem som helst byta ut filinnehållet till vad som helst och därmed ha en fullt körbar fil. Kan sedan denna person få någon annan (filägaren t.ex.) att köra filen så kan mycket roligt hända.
Man bör helt enkelt aldrig öppna upp säkerheten mer än man absolut behöver. Och det går i 99.9999% av fallen precis lika bra att använda 666 som 777, så varför utsätta sig för den extra risk det innebär? När man inte behöver? :)
Du har ju rätt, inte för att jag blir förvånad egentligen.
Hade jag dessutom tänkt till i tre sekunder extra så hade jag nog insett det själv.
Mitt enda försvar är att personligen körs med "så lite som möjligt"-principen, dvs 666 i det här fallet.
261 ms totalt · 4 externa anrop · v20260731065814-full.1dc6f849