just wondering if anybody can rattle off an easy answer or a one liner (or more if you can be bothered!) to deal with the following concerns i have about linux right now:
1) i just started using xcdroast, which i really like, now the way i'm doing it is i'm turning mp3s into music CDs. i use xmms, with disk writer plugin to make wavs of the mp3s, then i put the wavs into a directory and use xcdroast to make a music CD out of the wav files in that directory. Now that directory used to be /home/cdimgs HOWEVER i have noticed that mandrake (9.0) continues to change the permissions of the directory to 711 no matter what i do. I keep changing it to 777 but it changes it back to 711 after 10 minutes or half an hour, i didn't pay attention how long it takes each time. So i am now using ~/cdimgs instead, but i want to use /home/cdimgs so that each user has access to the same folder to put their wavs into. What could be causing mandrake to do this and how would i change it (and hopefully learn how to deal with similar things in future) it seems to me like some script somewhere might be chmodding /home/* for security reasons.
2) on the laptop now, i have decided to set up a system where i multiboot six operating systems. FreeDOS, FreeBSD and four different linuces. Now the BSD and Linux OSs will all share a swap file and a home directory (not sure about FreeBSD actually, will burn that bridge when i get there) BUT i have an issue with graphical desktops. So far i have set up Red Hat with GNOME and windowmaker, and KDE with windowmaker, blackbox, XFce and iceWM. Now you know that each graphical desktop saves its config info in your home directory, in folders such as .kde and .xfce? well, what if i want to have more than one system running, oh let's say KDE, but i do not want them to have the same settings? I might want different theme settings, or different shortcuts on my desktop (like if i had gnutella and gaim installed on one system and not on another, i might want desktop shortcuts to them on only one KDE desktop). Can this be done? if so how? If possible i really need to know how to apply this idea to all the desktop environments i have, but if it is insurmountable then i can just use Windowmaker on FreeBSD, XFce on mandrake, GNOME on red hat, KDE on Lycoris et cetera.
3) related to the above really, what's the way to change the default runlevel from 5 to 3 or vice versa? which file needs editing? also, if i have xdm, gdm and kdm installed all on the same system, where can i specify which one i want to run (if any) when X starts? if i have multiple desktop environments installed as well, how do i specify which is the default? (for instance i have been on a computer with XFce and iceWM installed, but if you startx, you get iceWM, no questions asked). Also, how would i write a script to run when startx is executed? i don't mean how do i write the script, i mean how do i make sure that the script is run as well as (before?) XWindows when the user types 'startx'?
4) how do i allow a user to run a program that requires root priveleges? on red hat in particular i have noticed that some programs will run as a normal user, but will ask you for the root password, ('shutdown' is a good example of this), how do i set it up to allow a user, or all users to execute this command?
5) how do i configure GRUB? the man page seems to not tell me anything. how do i set the stuff up that i want for GRUB and then how do i install that info to the boot record?
6) I want to try out some networking. i want to install SAMBA and apache and so on and fiddle with it to try it out. I do have two computers, but only one has a network card. Both have a 56k modem, but what's the good of that? anyway, i don't want to fiddle with the desktop computer too much anyway, as it's the 'serious' machine, so that leaves me with one laptop, with all network hardware attached. Is there any way at all on this green earth that i can become familiar with networking using only one computer? This computer as i say will have a good number of Free operating systems on it and i just want to get to know something about networking and firewalling but really i only have one computer to do it with. Is there any way other than just reading the apache man pages? it'll never sink in that way.
Thanks in advance, folks, i look forward to hearing your thoughts on any of these things.
[ January 29, 2003: Message edited by: Calum: Member # 81 ]