← Back to team overview

ubuntu-eee-coders team mailing list archive

[Bug 286465] Re: Lots of wrong permissions or missing setuid, setgid: /dev/fuse, unix_chkpwd, passwd, mount, ping, ...

 

Any News on this? Are these permission problems fixed on Easy Peasy 1.0?
I tried to add new user account on Ubuntu eee 8.04.1 but Netbook Remix
interface turned out to be disfunctional for this new account. Toolbar
was not displayed except few icons in top right corner were blinking
every now and then. I believe this is because of limited permissions
somewhere but I had no time to find out what is going on. However, I
tried to search on forums if someone else have had similar problems with
multiple user accounts but I) could not found anything on this. Am I
only one having problems with multiple user accounts?

-- 
Lots of wrong permissions or missing setuid,setgid: /dev/fuse, unix_chkpwd, passwd, mount, ping, ...
https://bugs.launchpad.net/bugs/286465
You received this bug notification because you are a member of Ubuntu
Eee Coders, which is subscribed to Ubuntu Eee.

Status in Ubuntu Eee: Confirmed

Bug description:
A lot of permissions seem to have been lost when packaging ubuntu-eee.

The ones i hit:
/dev/fuse -> https://bugs.launchpad.net/ubuntu-eee/+bug/266883
unix_chkpwd -> https://bugs.launchpad.net/ubuntu-eee/+bug/261497
passwd -> https://bugs.launchpad.net/ubuntu-eee/+bug/271111
mount (wrong group, missing SGID)
ping (normal users can't use ping: "ping: icmp open socket: Operation not permitted")
pppd (normal users can't use pppd despite being in the dip group)

--------------------------------------------------------------------------------
Collection of fixes (these modify the permissions to be like on regular ubuntu):

sudo chown root:shadow /sbin/unix_chkpwd
sudo chmod 2755 /sbin/unix_chkpwd
sudo chgrp fuse /dev/fuse
sudo chmod 660 /dev/fuse
sudo chmod u+s /bin/mount
sudo chmod u+s /usr/bin/passwd
sudo chmod u+s /bin/ping
sudo chgrp dip /usr/sbin/pppd
sudo chmod u+s,g+x /usr/sbin/pppd



References