<RANT>
why does everyone tell people to chmod all the sound devices to 666? This is
really bad security, and quite frankly, im sick of having to correct this rather major mistake and security flaw. This is a quick and CORRECT how-to for Slackware sound.
Use addgroup (or groupadd depening on the distro) to add a group called sound to /etc/group
(as root excecute the following)
addgroup sound
Then open up /etc/group in a text editor, and look for the line down the bottom relating to the new group you just created. Next to the colon (
enter in the name of the users you want separated by commas, but not spaces
sound:*:110:
user1,user2,user3
Then save and exit the file.
Execute the following commands from the CLI
chown root:sound /dev/mixer
chown root:sound /dev/audio
chown root:sound /dev/dsp
chmod 660 /dev/audio
chmod 660 /dev/dsp
chmod 660 /dev/mixer
Then log out of the current user you just added to the /etc/group, log back in, and assuming you have loaded the module for your sound card (and i think that it ISNT es1370/1 for sb16), then the user will have access to the sound devices, and it is not a security hole.
As someone said, have a look in /etc/rc.d/rc.modules, and look for the part in there that relates to sb16 (it's well commented so it shouldnt be too hard.). Uncomment the line, and next time you reboot it will be loaded automagically. To load the module now type the following from a command line.
/sbin/modprobe modulename
If this all doesnt work then i think you can assume that you dont hve sound and/or the support for your sound card compiled into the kernel and i can only recommmend that you might need to do a recompilation which is no where as scary as it may seem, but thats a whole different story and another How-to all together.
So please dont listen to people who tell you to chmod sound devices to 666 so EVERYONE and ANYONE can have access to them.
</RANT>