[+] dost

Ogólne pytania dotyczące systemu
dzidzius80
Beginner
Posty: 110
Rejestracja: 12 stycznia 2007, 10:37
Lokalizacja: Świnoujście

[+] dostęp do katalogów i plików po przeinstalowaniu systemu

Post autor: dzidzius80 »

Sie ma wszystkim, mam taki mały problemik, a mianowicie:

Jakiś czas temu przeinstalowałem system pozostawiając /home nie tknięty, z powodu danych jakie na nim miałem.

Stary użytkownik to "dzidzius80" wiec podczas instalacji próbowałem go utworzyć od nowa, i tu bęc " użytkownik dzidzius80 juz istnieje" , wiec tworzę innego "jas".
I tu następny schodek: nie mam praw do żadnego z juz istniejących plików, i katalogów. Pomalutku z pozycji "root" przekładam prawa z "dzidzius80" na "jas" , ale to dużo czasu zabiera, bo musze to robić z każdym katalogiem jakiego potrzebuje, a później z każdym plikiem w tym katalogu.

Wiec moje pytanie jest tylko jedno :
Istnieje jakiś sposób żeby za jednym zamachem dać mi prawa do wszystkich plików i katalogów w /home ?

Pozdrawiam
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

Jest dużo możliwości. Możesz dodać użytkownika jas do grupy dzidzius80 i wtedy za pewne będziesz mógł te pliki zmieniać, otwierać itp. Inny sposób to zmienić id użytkownika, który ma dostęp do tegoż folderu (czytaj: zmienić właściciela folderu dzidzius80), na przykład:

Kod: Zaznacz cały

chown twój_login:twoja_grupa /home/dzidzius80
Jeszcze inny sposób to "ręczna" zabawa, czyli zmieniać wszystkie prawa. Pomocne w tym przypadku może okazać się `*`, przykład:

Kod: Zaznacz cały

chmod u=rwx,g=rwx,o=rwx *
gdzie * zmienia uprawnienia wszystkich plików i folderów w folderze, w którym się aktualnie znajdujesz.


Jeszcze inna możliwość, to odpalić z root'a na przykład nautilusa lub konquerora i za jego pomocą zmienić prawa, właściciela itp.
dzidzius80
Beginner
Posty: 110
Rejestracja: 12 stycznia 2007, 10:37
Lokalizacja: Świnoujście

Post autor: dzidzius80 »

Kaka' pisze:
Jeszcze inna możliwość, to odpalić z root'a na przykład nautilusa lub konquerora i za jego pomocą zmienić prawa, właściciela itp.
I tak waśnie robie, ale zobaczę to pierwsze :)

A poza tym cale /home potrzebuje bo w /home/dzidzius80 prawie nic nie ma, wszystko jest w /home, np. /home/music ale jak mu daje

Kod: Zaznacz cały

 chown jas:jas /home/music
to dostaje

Kod: Zaznacz cały

chown: nie ma dostępu do `/home/music': Nie ma takiego pliku ani katalogu
:(

Pozdrowionka
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

A poza tym cale /home potrzebuje bo w /home/dzidzius80 prawie nic nie ma, wszystko jest w /home, np. /home/music ale jak mu daje
No to zrób aby Twój użytkownik był właścicielem /home, bo standardowo właścicielem /home jest root.
dzidzius80 pisze:chown: nie ma dostępu do `/home/music'
Oczywiście jako root to dajesz?
Nie ma takiego pliku ani katalogu
dzidzius80
Beginner
Posty: 110
Rejestracja: 12 stycznia 2007, 10:37
Lokalizacja: Świnoujście

Post autor: dzidzius80 »

Kaka' pisze:
Oczywiście jako root to dajesz?

Kod: Zaznacz cały

jas:/home/jas# su
jas:/home/jas#
oczywiscie :)

Kod: Zaznacz cały

jas:/home# chown jas:jas /home
jas:/home#
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

dzidzius80 pisze:jas:/home# chown jas:jas /home
jas:/home#
Teraz właścicielem /home jest jas, teraz zobacz z innymi folderami.
dzidzius80
Beginner
Posty: 110
Rejestracja: 12 stycznia 2007, 10:37
Lokalizacja: Świnoujście

Post autor: dzidzius80 »

wewnetrzne foldery dalej do dzidzius80 naleza, ale ale moze zna ktos jakies -* gdzies pomiedzy chown a jas:jas /home ?
Kaka'
Senior Member
Posty: 3018
Rejestracja: 30 lipca 2006, 13:17
Lokalizacja: Kartuzy

Post autor: Kaka' »

wewnetrzne foldery dalej do dzidzius80 naleza, ale ale moze zna ktos jakies -* gdzies pomiedzy chown a jas:jas /home ?
No ale nie możesz ich zmienić? Nie możesz ich właściciela zmienić?

Możesz jeszcze dodać użytkownika jas do grupy dzidzius80 - być może i to rozwiąże problem.
dzidzius80 pisze:ale moze zna ktos jakies -* gdzies pomiedzy chown a jas:jas /home ?
A próbowałeś tak zrobić? Nie, to spróbuj, ucz się na błędach ;-)
velmafia
Member
Posty: 1820
Rejestracja: 01 września 2006, 00:56
Lokalizacja: Las

Post autor: velmafia »

Kod: Zaznacz cały

chown jas:jas -R /home/dzidzius80
parametr - R oznacza że zmiana ma dotyczyć wszystkich katalogów i podkatalogów.

---------
EDIT
---------
Kaka' pisze:No ale nie możesz ich zmienić? Nie możesz ich właściciela zmienić?
Kaka' wpisując:

Kod: Zaznacz cały

chown jas:jas /home/dzidzius80
zmienisz właściciela tylko dla katalogu, a jego zawartość pozostanie nietknięta.


aloha
Awatar użytkownika
tanatos
Beginner
Posty: 226
Rejestracja: 25 sierpnia 2006, 00:14
Lokalizacja: z repo :P

Post autor: tanatos »

Kod: Zaznacz cały

#cd /home/dzidzius80/
chown -R jas:jas *
;-)


EDIT:
oho velmafia mnie wyprzedził :-P
ODPOWIEDZ