Forum Linux.pl
Dystrybucje Linuksa => *Ubuntu => Wątek zaczęty przez: Kacper Paczos w 2015-12-20, 22:44:39
-
Witam
Tak jak w temacie chciałbym zmienić uprawnienia danego użytkownika do konkretnego pliku.
Otóż tworze plik z pewnymi danymi na pulpicie użytkownika i chciałbym by nie mógł on usunąć pliku do kosza ani zmienić jego zawartości (przynajmniej graficznie), jedynie co by mógł to odczytać zawartość. Użytkownik ten ma prawa administratora – bo jest to użytkownik podawany i tworzony podczas instalacji Ubuntu.
Proszę o jakieś sugestie jak to osiągnąć.
-
a w google to już nie łaska spojrzeć ?
polecenie chmod
-
Jeżeli używasz Ubuntu to masz proste zadanie. Najedź na plik i kliknij prawym klawiszem myszy. Wybierz właściwości i przejdź do zakładki Uprawnienia. Tam możesz zmienić prawa w dowolny sposób, jeżeli jesteś do tego uprawniony.
Napisałeś:
Użytkownik ten ma prawa administratora – bo jest to użytkownik podawany i tworzony podczas instalacji Ubuntu.
Nie jest pewne, że jest to użytkownik z prawami administratora. Najprawdopodobniej jest to zwykły użytkownik. Jeżeli chcesz to sprawdzić, to otwórz konsole, CTR+ALT+T. powinna pojawić się linia z z nazwą użytkownika. Znak na końcu linii oznacza jaki użytkownik jest aktualnie na nim zalogowany. Jeżeli na końcu linii będzie znak $, to znaczy, że zwykłym użytkownikiem. Jeżeli znak na końcu linii będzie #, to znaczy, że jesteś administratorem, jesteś rootem.
Jeżeli nie masz wprawy w posługiwaniu się prawami dostępu w linuxie, to lepiej najpierw poczytaj w internecie, potem popróbuj z mało znaczącym plikiem, a potem zbieraj się za kodowanie ważnych danych.
-
Już graficznie próbowałem ale co bym nie zrobił i tak mogłem usunąć plik do kosza (a tego nie chce).
A w konsoli próbowałem już zmienić właściciela pliku na roota i zmienić tak prawa by nikt poza właściciela nic nie mógł a mimo to i tak mogłem usunąć plik.
sudo chown root:root plik.txt
sudo chmod 700 plik.txt
-
O tym, czy plik można kasować decyduje nie uprawnienie do pliku a do katalogu, w którym się znajduje (minus katalog z flagą sticky, wtedy plik może usunąć tylko jego właściciel i root).
Możesz ewentualnie nadać flagę immutable za pomocą chattr (http://linux.die.net/man/1/chattr).
Ale jeżeli użytkownika ma uprawnienia administratora, to masz problem. Bo nic nie powstrzyma go od resetu uprawnień i usunięcia pliku.
-
Wiem, że użytkownik z uprawnieniami admina może zresetować ustawienia ale jeśli to wymaga konsoli to jest to raczej mało prawdopodobne.
Zaraz obadam to co mi wysłałeś...