Forum Linux.pl

Dystrybucje Linuksa => *Ubuntu => Wątek zaczęty przez: Kacper Paczos w 2015-12-20, 22:44:39

Tytuł: Zmiana uprawnień do pliku
Wiadomość wysłana 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ąć.
Tytuł: Odp: Zmiana uprawnień do pliku
Wiadomość wysłana przez: 920806 w 2015-12-20, 23:10:45
a w google to już nie łaska spojrzeć ?

polecenie chmod
Tytuł: Odp: Zmiana uprawnień do pliku
Wiadomość wysłana przez: Jacek Kowalczyk w 2015-12-21, 10:45:47
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ś:
Cytuj
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.
Tytuł: Odp: Zmiana uprawnień do pliku
Wiadomość wysłana przez: Kacper Paczos w 2015-12-21, 17:00:35
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
Tytuł: Odp: Zmiana uprawnień do pliku
Wiadomość wysłana przez: Paweł Kraszewski w 2015-12-21, 20:49:15
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.
Tytuł: Odp: Zmiana uprawnień do pliku
Wiadomość wysłana przez: Kacper Paczos w 2015-12-21, 21:00:08
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ś...