Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: umožnění instalace software obyčejnému uživateli v Xubuntu 12.04 [VYŘEŠENO]  (Přečteno 1398 krát)

george111

  • Návštěvník
  • Příspěvků: 32
  • Per Aspera ad Astra.
Ahoj,

na toto téma je zde topic http://forum.ubuntu.cz/index.php?topic=55616.msg398638#msg398638. Ale není nějak dořešený. Nalezl jsem jedno řešení a rád bych ho zkonzultoval se zkušenějšími zda nevyrábím moc velkou díru do systému.
Popis řešení:
1. založím obyčejného uživatele franta - typ účtu Běžný uživatel, uživatel musí být členem vytvořené skupiny franta - není tomu tak vždy
2. edituji /etc/sudoers - úplně na konec vložím tento string "%franta ALL=NOPASSWD:/usr/bin/software-center"
3. v profilu uživatele franta když chce spustit centrum software tak předřadím gksudo. tj. gksudo /usr/bin/software-center
4. pochopitelně upravím i menu v nabídce - také předřadím gksudo

Celkový efekt je potom takový, že uživatel má pouze práva běžného uživatele (tedy nic nepokazí - v rámci možností :) ) a přitom si může instalovat software z repozitářů jaký potřebuje. Chápu, že se dá pochopitelně tímto nainstalovat i nebezpečný software, který dokáže celý systém rozbít, ale je to nastavení pro laiky, kteří si chtějí doinstalovat nějakou tu hru z repo, nebo LibreOffice apod.

Prosím o názory případně rady jestli to nejde nastavit ještě nějak elegantněji a efektivněji :)

Díky za názory.
« Poslední změna: 04 Dubna 2013, 20:39:46 od george111 »
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

george111

  • Návštěvník
  • Příspěvků: 32
  • Per Aspera ad Astra.
Re:umožnění instalace software obyčejnému uživateli v Xubuntu 12.04
« Odpověď #1 kdy: 04 Dubna 2013, 20:38:49 »
Ahoj,

na toto téma je zde topic http://forum.ubuntu.cz/index.php?topic=55616.msg398638#msg398638. Ale není nějak dořešený. Nalezl jsem jedno řešení a rád bych ho zkonzultoval se zkušenějšími zda nevyrábím moc velkou díru do systému.
Popis řešení:
1. založím obyčejného uživatele franta - typ účtu Běžný uživatel, uživatel musí být členem vytvořené skupiny franta - není tomu tak vždy
2. edituji /etc/sudoers - úplně na konec vložím tento string "%franta ALL=NOPASSWD:/usr/bin/software-center"
3. v profilu uživatele franta když chce spustit centrum software tak předřadím gksudo. tj. gksudo /usr/bin/software-center
4. pochopitelně upravím i menu v nabídce - také předřadím gksudo

Celkový efekt je potom takový, že uživatel má pouze práva běžného uživatele (tedy nic nepokazí - v rámci možností :) ) a přitom si může instalovat software z repozitářů jaký potřebuje. Chápu, že se dá pochopitelně tímto nainstalovat i nebezpečný software, který dokáže celý systém rozbít, ale je to nastavení pro laiky, kteří si chtějí doinstalovat nějakou tu hru z repo, nebo LibreOffice apod.

Prosím o názory případně rady jestli to nejde nastavit ještě nějak elegantněji a efektivněji :)

Díky za názory.
Asi to lépe nejde :) Dám téma jako uzavřené.
Write programs that do one thing and do it well. Write programs to work together. Write programs to handle text streams, because that is a universal interface.

 

Provoz zaštiťuje spolek OpenAlt.