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

Přihlašte se svým uživatelským jménem a heslem.
World of Warcraft

Novinky: Školení nejen k OS Ubuntu pro širokou veřejnost, více informací zde.

Autor Téma: Zabránění smazání spouštěče uživateli  (Přečteno 783 krát)

mikov

  • Návštěvník
  • *
  • Příspěvků: 3
  • Karma: +0/-0
    • Zobrazit profil
Zabránění smazání spouštěče uživateli
« kdy: 19 Říjen 2017, 14:34:05 »
Dobrý den všem
Prosím o radu s jednou - snad - banalitou.
Potřebuji zabránit možnosti smazání spouštěče z plochy uživatele (polopaticky: aby uživatel nemohl smazat konkrétní spouštěč aplikace na své ploše). Nastavení oprávnění jen pro čtení smazání spouštěče nezabrání, protože uživatel je zároveň vlastník. Pokud přidám spouštěč na plochu uživatele pod účtem administrator (účet s právy roota), vlastníkem je administrator, ale jen do přihlášení uživatele, pak se stává vlastníkem on a spouštěč opět může smazat.
Ve Windows toto řeším přidáním zástupce do \users\public\desktop, kam uživatel nemá právo zápisu a zástupci v tomto umístění jsou automaticky na ploše všech uživatelů.

Víte někdo zda je možné smazání spouštěče zabránit?

« Poslední změna: 19 Říjen 2017, 14:35:54 od mikov »

juwa2

  • Závislák
  • ****
  • Příspěvků: 1738
  • Karma: +120/-34
    • Zobrazit profil
Re:Zabránění smazání spouštěče uživateli
« Odpověď #1 kdy: 19 Říjen 2017, 15:24:27 »
Kód: [Vybrat]
sudo chown root:root /home/franta/Desktop/název.desktop
sudo chmod 755  /home/franta/Desktop/název.desktop

Předpokladem je, že uživatelé pracují ze standartních účtů - pokud mají admin účty, mohou si samozř. nastavení výše změnit...

mikov

  • Návštěvník
  • *
  • Příspěvků: 3
  • Karma: +0/-0
    • Zobrazit profil
Re:Zabránění smazání spouštěče uživateli
« Odpověď #2 kdy: 19 Říjen 2017, 16:06:44 »
Kód: [Vybrat]
sudo chown root:root /home/franta/Desktop/název.desktop
sudo chmod 755  /home/franta/Desktop/název.desktop

Předpokladem je, že uživatelé pracují ze standartních účtů - pokud mají admin účty, mohou si samozř. nastavení výše změnit...

Výše uvedené jsem provedl, vlastníkem spouštěče se stane root (i po přihlášení uživatele), uživatel vidí na ploše na ikoně spouštěče zámek, ale smazat jej lze (do koše i trvale).
Uživatel má jako typ účtu nastaveno "běžný uživatel"
Ještě pro upřesnění, jedná se o distribuci Xubuntu 16.04 (nevím nakolik se liší od Ubuntu)
« Poslední změna: 19 Říjen 2017, 16:08:20 od mikov »

juwa2

  • Závislák
  • ****
  • Příspěvků: 1738
  • Karma: +120/-34
    • Zobrazit profil
Re:Zabránění smazání spouštěče uživateli
« Odpověď #3 kdy: 19 Říjen 2017, 21:35:42 »
Zkus ještě
Kód: [Vybrat]
sudo chattr +i /home/uživatel/Plocha/název_spouštěče.desktop
Tak teď už ten spouštěč nesmažeš - ani do koše, ani trvale.  ;)
Z vlastnictvím tedy nemusíš dělat nic.
A až budeš chtít někdy ten soubor smazat, k jeho "odemčení" použiješ  stejný příkaz, akorát místo +i tam bude -i
« Poslední změna: 20 Říjen 2017, 01:25:10 od juwa2 »

mikov

  • Návštěvník
  • *
  • Příspěvků: 3
  • Karma: +0/-0
    • Zobrazit profil
Re:Zabránění smazání spouštěče uživateli
« Odpověď #4 kdy: 20 Říjen 2017, 08:00:05 »
Skvěle!
Tohle jsem potřeboval.
Děkuju mnohokrát za pomoc.  :)