Need help to set right ownerships
Hi,
Anybody can help me, please? I really need to be sure how to fix this.
Logged as root I did:
# cd /home/lds ; chown -R lds.users * ; ls -laR | more
and noticing that I forgot to change the ownership of the (hidden) dot files
I typed:
# chown -R lds:users ~/.*
Uchhhh! the `*' expands to `.' among others. By the time I noticed my two
mistakes and pressed CTRL-C, I had already changed the ownership of /root,
/home, and some subdirs in /var and /usr.
I saved on a floppy a list (find $dir -exec ls -laR {} \; | grep "lds
users") with $dir set to /usr and /var. I fixed the ownerships of /root and
/home by hand and the I typed
# shutdown -r now
That was not very clever :-( but I was thinking of fixing everything when having
more time, from an emergency base system I have on a separate 16MB partition.
I am not quite sure how to deal with the files in /var which are written at
boot time ... ooops! and at shutdown tooo! :-(
Maybe it help to mention that I have /, /var, /usr, /usr/local and /home (and
swap) on separate partitions.
Right now I know which files have the wrong ownership but do not know what
should be the right one. I thought of setting the ownership to root:root to the
files in the list and then fix by hand those who shoud be owned by other system
group (news, mail,...etc). I think that then I should proceed by fixing file by
file, i.e.,
0)Fixing those in /var/lib/dpkg (any pointer about how to do it?)
1)removing all installed packages except those flaged as essential (base),
2)comparing file by file with a fresh Debian 1.1.x base system (I have one).
3)Reinstalling again the packages.
Any suggestion to make it as safer/cleaner/greener/faster as possible will be
greatly appreciated. A script maybe to do it automatically?'
I am not suscribed to the list right now so please answer this to
my private e-mail. Thank you very much,
Lazaro <salem@rf.no>
Reply to: