|
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.
|
