Ubuntu Suomen keskustelualueet
Muut alueet => Yleistä keskustelua => Aiheen aloitti: t3r0 - 17.07.07 - klo:11.07
-
sattui osumaan tälläinen (http://www.digg.com/linux_unix/Samsung_Linux_printer_driver_modifies_the_permissions_of_many_executables) silmään..
"After installing the Samsung Linux printer drivers of April 2007, many applications, like OpenOffice.org, open themselves with root permissions. The link (sorry it's french) shows that the installation script replaces some applications with a setuid script ! How awful !!! See also the whole story at http://linuxfr.org/forums/15/22562.html"
Koitan etsiä vielä lisää tietoa tosta, mutta aika pahalta kyllä kuulostaa.. Muistelenkin, että joku täällä tai englanninkielisellä ubuntu foorumilla kyseli, että miksi kaikki mitä tallentaa Open Officella on suoraan rootin omistamia.. Olisikohan tässä syy... >:(
-Tero
-
sattui osumaan tälläinen (http://www.digg.com/linux_unix/Samsung_Linux_printer_driver_modifies_the_permissions_of_many_executables) silmään..
"After installing the Samsung Linux printer drivers of April 2007, many applications, like OpenOffice.org, open themselves with root permissions. The link (sorry it's french) shows that the installation script replaces some applications with a setuid script ! How awful !!! See also the whole story at http://linuxfr.org/forums/15/22562.html"
Koitan etsiä vielä lisää tietoa tosta, mutta aika pahalta kyllä kuulostaa.. Muistelenkin, että joku täällä tai englanninkielisellä ubuntu foorumilla kyseli, että miksi kaikki mitä tallentaa Open Officella on suoraan rootin omistamia.. Olisikohan tässä syy... >:(
Voipi osittain olla ongelmien syy, ja surkea viritelmähän tuo Samsungin ajuri tosiaan on, mutta kun muullakaan tulostin ei toimi. Scanneria joutuu ainakin ajelemaan roottina. - ei jaksa säätää kuntoon. >:(
-
Tuolla on kyllä nyt ollut todellakin joku kesäkoodari tekemässä:
!!! WARNING !!! the installation script changes the owner of /etc .
So you need to do, after drivers are installed:
sudo chown root -R /etc
en tiedä pitäskö itkee vai nauraa.... :-\
-
wrap_setuid_third_party_application xsane
wrap_setuid_third_party_application xscanimage
wrap_setuid_ooo_application soffice
wrap_setuid_ooo_application swriter
wrap_setuid_ooo_application simpress
wrap_setuid_ooo_application scalc
wrap_setuid_third_party_application() {
if echo "$1" | grep -q "/" ; then
APP_NAME=$1
else
APP_NAME=`which $1 2> /dev/null`
fi
NEW_NAME=${APP_NAME}.bin
if test -n "$APP_NAME" ; then
if ! test -f "$NEW_NAME" && ! test -d "$NEW_NAME"; then
mv "$APP_NAME" "$NEW_NAME"
cp -af /opt/${VENDOR}/mfp/bin/suwrap "$APP_NAME"
chown root:root "$APP_NAME"
chmod 4755 "$APP_NAME"
fi
fi
}
wrap_setuid_ooo_application() {
WRAPPING_BIN=`ls /usr/lib*/*/program/$1.bin /opt/*/program/$1.bin 2> /de
v/null | head -1`
if test -n "$WRAPPING_BIN" ; then
${2}wrap_setuid_third_party_application $WRAPPING_BIN
fi
}
Donc en gros il te copie les exécutables oo
Ei näin. :(