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: Zabránění smazání spouštěče uživateli  (Přečteno 1425 krát)

mikov

  • Návštěvník
  • Příspěvků: 3
Zabránění smazání spouštěče uživateli
« kdy: 19 Října 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 Října 2017, 14:35:54 od mikov »

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Zabránění smazání spouštěče uživateli
« Odpověď #1 kdy: 19 Října 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
Re:Zabránění smazání spouštěče uživateli
« Odpověď #2 kdy: 19 Října 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 Října 2017, 16:08:20 od mikov »

juwa2

  • Závislák
  • ***
  • Příspěvků: 4935
Re:Zabránění smazání spouštěče uživateli
« Odpověď #3 kdy: 19 Října 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 Října 2017, 01:25:10 od juwa2 »

mikov

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

 

Provoz zaštiťuje spolek OpenAlt.