Strona 1 z 2

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

: 10 marca 2007, 21:50
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

: 10 marca 2007, 21:57
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.

: 10 marca 2007, 22:06
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

: 10 marca 2007, 22:25
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

: 10 marca 2007, 22:36
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#

: 10 marca 2007, 22:54
autor: Kaka'
dzidzius80 pisze:jas:/home# chown jas:jas /home
jas:/home#
Teraz właścicielem /home jest jas, teraz zobacz z innymi folderami.

: 10 marca 2007, 23:01
autor: dzidzius80
wewnetrzne foldery dalej do dzidzius80 naleza, ale ale moze zna ktos jakies -* gdzies pomiedzy chown a jas:jas /home ?

: 10 marca 2007, 23:08
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 ;-)

: 10 marca 2007, 23:09
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

: 10 marca 2007, 23:10
autor: tanatos

Kod: Zaznacz cały

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


EDIT:
oho velmafia mnie wyprzedził :-P