There are some real stupid privilege problems with vsd, Admin does not have write access over some files.
 
notice the permissions
 
[admin@testvsd logs]$ ls -al
total 8
drwxr-xr-x    2 web      web          4096 Aug 24 12:38 .
drwxr-xr-x    4 admin    admin        4096 Aug 22 19:26 ..
-rw-r--r--    1 web      web             0 Aug 24 12:38 access_log
-rw-r--r--    1 web      web             0 Aug 24 12:38 error_log
[admin@testvsd logs]$ lsattr error_log
------------ error_log
[admin@testvsd logs]$ stat error_log
  File: "error_log"
  Size: 0          Blocks: 0         Regular File
Access: (0644/-rw-r--r--)         Uid: ( 1002/     web)  Gid: ( 1002/     web)
Device: 805        Inode: 649487     Links: 1   
Access: Mon Aug 27 12:08:08 2001
Modify: Fri Aug 24 12:38:25 2001
Change: Fri Aug 24 12:38:25 2001
 
[admin@testvsd logs]$ echo ble > error_log
bash: error_log: Permission denied
 
I can't write to the file but I can remove it, kind of stupid.
 
[admin@testvsd logs]$ rm error_log
[admin@testvsd logs]$ ls
access_log
[admin@testvsd logs]$ ls -al
total 8
drwxr-xr-x    2 web      web          4096 Aug 27 12:08 .
drwxr-xr-x    4 admin    admin        4096 Aug 22 19:26 ..
-rw-r--r--    1 web      web             0 Aug 24 12:38 access_log
And here I can not make the file because web owns the directory, I must chown it, and then chown it back so that the webserver can run correctly
[admin@testvsd logs]$ touch error_log
touch: creating `error_log': Permission denied
[admin@testvsd logs]$ ls -al
total 8
drwxr-xr-x    2 web      web          4096 Aug 27 12:08 .
drwxr-xr-x    4 admin    admin        4096 Aug 22 19:26 ..
-rw-r--r--    1 web      web             0 Aug 24 12:38 access_log
[admin@testvsd logs]$ chown admin: .
[admin@testvsd logs]$ touch error_log
[admin@testvsd logs]$ chown web: .
[admin@testvsd logs]$ ls -al
total 8
drwxr-xr-x    2 web      web          4096 Aug 27 12:08 .
drwxr-xr-x    4 admin    admin        4096 Aug 22 19:26 ..
-rw-r--r--    1 web      web             0 Aug 24 12:38 access_log
-rw-r--r--    1 admin    admin           0 Aug 27 12:08 error_log
[admin@testvsd logs]$ chown web: error_log 
 
 
Kind of a stupid process.
 
 
 
 

Reply via email to