Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Pracovní prostředí => Téma založeno: mikov 19 Října 2017, 14:34:05

Název: Zabránění smazání spouštěče uživateli
Přispěvatel: mikov 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?

Název: Re:Zabránění smazání spouštěče uživateli
Přispěvatel: juwa2 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...
Název: Re:Zabránění smazání spouštěče uživateli
Přispěvatel: mikov 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)
Název: Re:Zabránění smazání spouštěče uživateli
Přispěvatel: juwa2 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
Název: Re:Zabránění smazání spouštěče uživateli
Přispěvatel: mikov 20 Října 2017, 08:00:05
Skvěle!
Tohle jsem potřeboval.
Děkuju mnohokrát za pomoc.  :)