On 03/19/2013 07:52 AM, Rich Shepard wrote: > On Tue, 19 Mar 2013, Rich Shepard wrote: > >> Last week I was able to run alsamixer as a user on the Sony Vaio; >> this morning I cannot because the system tells me that there is >> no such file or directory as alsamixer, even when passed the >> absolute path of /usr/bin/alsamixer. Root has no problems with >> this file. The permissions are 755 so a user should be able to >> execute it. If the distribution is applicable it's >> Slackware-14.0/x86_64 will all security patches applied. > > Update: running 'file /usr/bin/alsamixer' shows it's a 64-bit ELF > using shared libraries. Running 'ldd /usr/bin/alsamixer' shows me > that all libraries are found. > > What other tests can I run to find why this tool works for root but > not for a user? Do I need to make permissions for /usr 777? > > Rich > > _______________________________________________ PLUG mailing list > [email protected] > http://lists.pdxlinux.org/mailman/listinfo/plug > Rich
Permissions should stay at 755. This could be caused by any number of glitches: udev rules, audio group, no access to /var/lib/alsa... Rather that wrestle with it, go to your Slackware DVD, mount and do (as root, and if in a user login shell then use "su -"): upgradepkg --reinstall slackware64/ap/alsa-utils-1.0.26-x86_64-1.txz or upgradepkg --reinstall slackware/ap/alsa-utils-1.0.26-i486-1.txz depending on if you are 64 bit or 32. -Ed _______________________________________________ PLUG mailing list [email protected] http://lists.pdxlinux.org/mailman/listinfo/plug
