Skocz do zawartości

Witaj!

Zaloguj lub Zarejestruj się aby uzyskać pełny dostęp do forum.

Zdjęcie
- - - - -

Brak dostępu do biurka OCB??


  • Zaloguj się, aby dodać odpowiedź
27 odpowiedzi w tym temacie

#1 Palladinum

Palladinum
  • 20 postów

Napisano 28 maja 2009 - 23:46

witajcie, mam problem nie wiem co się stało, ale nagle straciłem możliwość usuwania i dodawania nowych rzeczy na biurku (w innych katalogach dalej wszystko działa) jak chce usunąć coś to finder prosi o podanie ponowne hasła a jak chce coś przenieść na biurko to pojawia się komunikat: "Nie można przenieść "[nazwa pliku]", gdyż nie można modyfikować "Biurko" i mam opcje uwierzytelnienia i wtedy jak podam hasło to się przenosi, a jak klikam na biurku, żeby utworzyć nowy folder to mi wyskakuje: "Tej czynności nie można było zakończyć, ponieważ nie masz odpowiednich przywilejów dostępu." wersja mojego systemu to: Mac OS X 10.5.7 (9J61) pozdrawiam i liczę na POMOC

#2 wojciech23

wojciech23
  • 2 020 postów

Napisano 29 maja 2009 - 00:14

Wejdź w Finder -> Twój katalog domowy (/Users/wojciech <- u mnie)
Kliknij prawym przyciskiem myszy na folder biurko, następnie wybierz infromacje. Pojawi się takie okienko:
Posted Image
Upewnij się, że masz odznaczoną pozycję "Blokada" ;)

#3 Palladinum

Palladinum
  • 20 postów

Napisano 29 maja 2009 - 00:20

to też sprawdzałem... i mam odznaczone

#4 wojciech23

wojciech23
  • 2 020 postów

Napisano 29 maja 2009 - 00:28

Hmm... W takim razie pewnie masz coś z uprawnieniami. Coś się musiało pokrzaczyć. Wpisz może do konsoli:
sudo chmod 777 /Users/***/Desktop/
Gdzie w miejsce *** daj swoją nazwę użytkownika
Lub po prostu wpisz:
sudo chmod 777
i przeciągnij katalog "Biurko" do terminala ;)

#5 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 00:29

Odpal terminal i wpisz:

chmod 755 Desktop
chown twoja_nazwa_użytkownika: Desktop

---- Dodano 29/05/2009 o godzinie 01:30 ----

Hmm... W takim razie pewnie masz coś z uprawnieniami. Coś się musiało pokrzaczyć. Wpisz może do konsoli:

sudo chmod 777 /Users/***/Desktop/
Gdzie w miejsce *** daj swoją nazwę użytkownika
Lub po prostu wpisz:
sudo chmod 777
i przeciągnij katalog "Biurko" do terminala ;)


Zwariowałeś? Po co 777?
Poza tym, po co sudo?

ps. do autora wątku:
popraw temat, '??' to błąd ortograficzny.
(tak, postanowiłem to tępić i wytykać palcami :P)

#6 wojciech23

wojciech23
  • 2 020 postów

Napisano 29 maja 2009 - 00:32

A czemu nie 777? ;) Pełne uprawnienia nie zaszkodzą. A sudo dla bezpieczeństwa, zresztą wydaje mi się, że do każdego chmod czy chown trzeba nadać sudo (tak było przynajmniej w ubuntu ;)) I też na pewno nie zaszkodzi :P

#7 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 00:36

Bo 777 to jest security risk. Danie uprawnień zapisu _każdemu_ użytkownikowi do prywatnego katalogu jest SŁABYM pomysłem. To źle Ci się wydaje albo miałeś jakieś dziwaczne to Ubuntu, trzeba jeśli zmieniasz uprawnienia do pliku, którego nie jesteś właścicielem. Przy chownie, owszem, 'dla bezpieczeństwa' jest dobrą wymówką, chociaż to szczególnie mało prawdopodobne, żeby mu się zmienił właściciel.

#8 wojciech23

wojciech23
  • 2 020 postów

Napisano 29 maja 2009 - 00:39

Bo 777 to jest security risk. Danie uprawnień odczyt/zapis _każdemu_ użytkownikowi do prywatnego katalogu jest SŁABYM pomysłem.


Jak się ma jednego użytkownika to nie ma problemu ;)


To źle Ci się wydaje albo miałeś jakieś dziwaczne to Ubuntu, trzeba jeśli zmieniasz uprawnienia do pliku, którego nie jesteś właścicielem. Przy chownie, owszem, 'dla bezpieczeństwa' jest dobrą wymówką, chociaż to szczególnie mało prawdopodobne, żeby mu się zmienił właściciel.


Może i dziwne, w sumie po przesiadce z Ubuntu 7.10 na OS X już nie zaglądałem do linucha, więc może coś się zmieniło do 9.04 ;) W każdym razie z tego co pamiętam, to zawsze musiałem przy plikach dać sudo, które i tak na pewno nie zaszkodzi do żadnej komendy, więc nie wiem o co ta dyskusja :rolleyes:

#9 Palladinum

Palladinum
  • 20 postów

Napisano 29 maja 2009 - 00:41

wpisałem to ale to nic nie daje...
Posted Image
i dalej nie mogę modyfikować biurka

#10 wojciech23

wojciech23
  • 2 020 postów

Napisano 29 maja 2009 - 00:43

może reboot po tych komendach? ;) Nie wiem, może to co da

#11 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 00:45

Jak się ma jednego użytkownika to nie ma problemu ;)


Ale nabiera się złych nawyków.


Może i dziwne, w sumie po przesiadce z Ubuntu 7.10 na OS X już nie zaglądałem do linucha, więc może coś się zmieniło do 9.04 ;)


Nic się nie zmieniło, od tzw. 'zawsze' było tak, jak napisałem.

W każdym razie z tego co pamiętam, to zawsze musiałem przy plikach dać sudo, które i tak na pewno nie zaszkodzi do żadnej komendy


Ale jest kolejnym złym nawykiem. Nie po to 'dla bezpieczeństwa' klika się z konta 'zwykłego usera', żeby zaczynać każdą komendę od sudo. To już prościej, szybciej i mniej pisania po prostu z roota klikać ;-)

Powtórzę: chmod(1) przy zmianie uprawnień do pliku, którego jesteś właścicielem sudo NIE jest do niczego potrzebne.

więc nie wiem o co ta dyskusja :rolleyes:


O zasady.

---- Dodano 29/05/2009 o godzinie 01:47 ----

wpisałem to ale to nic nie daje...
Posted Image


Nazwy użytkowników piszemy małą literą, czyli "arti", nie "Arti".
Pokaż wynik komendy:
ls -ld Desktop
(możesz przekleić/przepisać, nie musisz aż robić screena ;-) )

Nie słuchaj Wojciecha, restart nic tu nie zmieni.

#12 wojciech23

wojciech23
  • 2 020 postów

Napisano 29 maja 2009 - 00:48

Dobra Ty tu rządzisz ;)

#13 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 00:49

Cytując stary dowcip o Majstrze-szambonurku: "Ucz się, ucz, bo całe życie będziesz klucze podawał." :P

#14 Palladinum

Palladinum
  • 20 postów

Napisano 29 maja 2009 - 00:50

drwxr-xr-x+ 9 Arti staff 306 29 maj 00:18 Desktop

#15 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 00:54

Znaczy pomogło? Jak tak, napisz, żeby potomni wiedzieli ;-)

#16 Palladinum

Palladinum
  • 20 postów

Napisano 29 maja 2009 - 00:57

no właśnie nie pomogło chodziło mi o jeden post do usunięcia bo nie przeczytałem drugiej strony a odpisałem... wyszło mi z konsoli drwxr-xr-x+ 9 Arti staff 306 29 maj 00:18 Desktop

#17 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 01:16

Strasznie mnie dziwi ten plus. Nie mam pojęcia, co to jest, nic sensownego nie wygooglałem.
Reszta wygląda ok, u mnie tylko tego plusa nie ma:

tuonela ~ % ls -ld Desktop
drwxr-xr-x 4 ftpd staff 136 May 29 01:51 Desktop


W każdym razie, uruchom może komputer z płytki instalacyjnej i przywróć fabryczne ustawienia uprawnień katalogu domowego, jest to dostępne w narzędziu do resetowania hasła (Reset Password).


Ha, znalazłem!
pokaż wynik:
ls -dle Desktop

jak Ci się chce bawić i przyczynić do mojej nauki :P
Jak Ci się nie chce, odpal z tej płytki, kliknij i z głowy ;-)

#18 virgin71

virgin71



  • 12 562 postów
  • SkądWrocław

Napisano 29 maja 2009 - 08:38

Posted Image
Masz uprawnienia "odczyt i zapis", tak jak u mnie, na samym dole?

#19 Palladinum

Palladinum
  • 20 postów

Napisano 29 maja 2009 - 11:11

wynik: ls -dle Desktop

NMS:~ Arti$ ls -dle Desktop
drwxr-xr-x+ 9 Arti staff 306 29 maj 00:18 Desktop
0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown
1: group:everyone deny delete
2: group:admin allow list,add_file,search,add_subdirectory,delete_child,readattr,writeattr,readextattr,writeextattr,readsecurity


Posted Image
Masz uprawnienia "odczyt i zapis", tak jak u mnie, na samym dole?


przepraszam, nie skomentuje tego... (pierwsza rzecz która sprawdziłem, drugą była blokada...)

---- Dodano 29-05-2009 o godzinie 13:43 ----
ok, myślałem, że się czegoś przy okazji nauczę ale spoko.. zrobiłem reset hasła z płytki i POMOGŁO dzięki :)

#20 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 12:55

Posted Image
Masz uprawnienia "odczyt i zapis", tak jak u mnie, na samym dole?


No przecież już pisał, że ma ;-)

drwxr-xr-x+ 9 Arti staff 306 29 maj 00:18 Desktop


---- Dodano 29/05/2009 o godzinie 13:59 ----

ok, myślałem, że się czegoś przy okazji nauczę ale spoko.. zrobiłem reset hasła z płytki i POMOGŁO dzięki :)


Ale jest ciągle okazja, żeby się nauczyć - zobacz sobie jeszcze raz ls -lde Desktop i porównaj, jak to wygląda, kiedy działa. Zobaczysz, gdzie był problem ;-)

#21 Palladinum

Palladinum
  • 20 postów

Napisano 29 maja 2009 - 13:02

fakt, dzięki, teraz to jest zupełnie co innego... NMS:~ Arti$ ls -lde Desktop drwx------+ 9 Arti wheel 306 29 maj 13:27 Desktop 0: group:everyone deny delete NMS:~ Arti$

#22 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 13:05

Ja stawiałbym na to: 0: group:everyone deny add_file,delete,add_subdirectory,delete_child,writeattr,writeextattr,chown Jak chcesz sobie poczytać, co to znaczy, polecam 'man chmod' w terminalu. Długie, po angielsku i w ogóle, ale dużo się można ciekawego dowiedzieć ;-)

#23 Filip Rychlik

Filip Rychlik

    aka felippe




  • 2 928 postów
  • SkądWarszawa

Napisano 29 maja 2009 - 14:11

Nie macie racji :) Zdaje się, że tu się nie POSIXowe przywileje posypały, tylko już ACL Proponuje usunąć ACL dla całego katalogu /Users/twoja nazwa/

#24 ftpd

ftpd

    Nie.


  • 24 391 postów
  • Płeć:
  • SkądPoznań

Napisano 29 maja 2009 - 14:28

No a o czym ja piszę od kilku postów, jak nie o ACL? ;-)

#25 Filip Rychlik

Filip Rychlik

    aka felippe




  • 2 928 postów
  • SkądWarszawa

Napisano 29 maja 2009 - 14:38

No a o czym ja piszę od kilku postów, jak nie o ACL? ;-)


Ale piszesz w takiej formie, że ktoś kto nie ma pojęcia w życiu się nie domyśli. Dlatego trzeba pisać jasno :)

Najlepiej ściągnąć program Sandbox stąd




Użytkownicy przeglądający ten temat: 1

0 użytkowników, 1 gości, 0 anonimowych