make file readable by other users
        Posted  
        
            by 
                Alaa Gamal
            
        on Server Fault
        
        See other posts from Server Fault
        
            or by Alaa Gamal
        
        
        
        Published on 2012-07-11T18:04:34Z
        Indexed on 
            2012/12/15
            17:05 UTC
        
        
        Read the original article
        Hit count: 312
        
linux
i was trying to make one sessions for my all subdomains (one session across subdomains)
subdomain number one
auth.site.com/session_test.php
session_set_cookie_params(0, '/', '.site.com');
session_start();
echo session_id().'<br />';
$_SESSION['stop']='stopsss this';
print_r($_SESSION);
subdomain number two
anscript.site.com/session_test.php
session_set_cookie_params(0, '/', '.site.com');
session_start();
echo session_id().'<br />';
print_r($_SESSION);
Now when i visit auth.site.com/session_test.php
i get this result
06pqdthgi49oq7jnlvuvsr95q1
Array ( [stop] => stopsss this ) 
And when i visit anscript.site.com/session_test.php
i get this result
06pqdthgi49oq7jnlvuvsr95q1
Array () 
session id is same!
but session is empty
after two days of failed trys, finally i detected the problem
the problem is in file promissions
the file is not readable by the another user
session file on my server
-rw-------  1 auth auth 25 Jul 11 11:07 sess_06pqdthgi49oq7jnlvuvsr95q1
when i make this command on the server
chmod 777 sess_06pqdthgi49oq7jnlvuvsr95q1
i get the problem fixed!! the file is became readable by (anscript.site.com)
So, how to fix this problem? How to set the default promissions on session files?
this is the promissions of the sessions directory
Access: (0777/drwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
© Server Fault or respective owner