access rights question.
i am a newbie on linux. i just installed mandrake 10 last week. and i was browing through the directories and noticed that some files in /usr/X11R6/bin had world rwx set on them :
lrwxrwxrwx 1 root root 6 Mar 20 14:33 inb -> ioport*
lrwxrwxrwx 1 root root 6 Mar 20 14:33 inl -> ioport*
lrwxrwxrwx 1 root root 6 Mar 20 14:33 inw -> ioport*
lrwxrwxrwx 1 root root 21 Mar 20 14:36 xvt -> /etc/alternatives/xvt*
lrwxrwxrwx 1 root root 8 Mar 20 14:33 X -> Xwrapper*
lrwxrwxrwx 1 root root 5 Mar 20 14:33 RunWM.AfterStep -> RunWM*
lrwxrwxrwx 1 root root 5 Mar 20 14:33 RunWM.Fvwm95 -> RunWM*
lrwxrwxrwx 1 root root 5 Mar 20 14:33 RunWM.MWM -> RunWM*
lrwxrwxrwx 1 root root 5 Mar 20 14:33 RunWM.WindowMaker -> RunWM*
lrwxrwxrwx 1 root root 7 Mar 20 14:37 rxvt -> rxvt.sh*
is this ok? are these files required to be this way? or is this a mistake?
also i heard when installing programs from sources that "./configure" and "make" should be run as a normal user and the final "make install" should be run as root. wouldnt this install the executable files as owned by the user who compiled them instead of the root? or does the make install set up permission.
thanks
S-M
|