Jump to content

Witaj!

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

Photo
- - - - -

udostępnienie i uprawnienia


  • Please log in to reply
18 replies to this topic

#1 pietrek76

pietrek76
  • 128 posts

Posted 27 May 2010 - 12:45

Witam
Mam problem z nowo tworzonymi plikami na mac os x. Każdy nowy lub zmodyfikowany plik otrzymuje blokadę uprawnień. Czy jest na to rozwiązanie?
Problem polega na tym że to bardzo utrudnia komunikację i operacje sieciowe. Za każdym razem muszę odblokowywać kłódkę i nadawać przywileje.

Dołączona grafika

#2 kraxz

kraxz
  • 341 posts
  • SkądPrudnik, Poland

Posted 27 May 2010 - 14:56

Proponuje sprawdzic czy masz praw dostepu do swojego glownego katalogu. Proponuje ci wrazie czego sprawdzi swoj home folder i nadac odczyt tam powinno przepisac wszystko w srodku.

#3 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 27 May 2010 - 16:04

I sprawdź, co Ci mówi umask.

#4 pietrek76

pietrek76
  • 128 posts

Posted 29 May 2010 - 08:39

Który z tych folderów będzie odpowiadał za uprawnienia wewnętrznej zawartości?

Dołączona grafika

Trochę to dziwne, że trzeba udostępniać i konfigurować uprawnienia głównym folderom aby podfoldery i ich wewnętrzna zawartość mogła zostać udostępniona (chyba że to tylko moje przyzwyczajenia z windy)

#5 pietrek76

pietrek76
  • 128 posts

Posted 13 June 2010 - 14:17

Nic nie pomaga, każdy nowo tworzony folder i plik otrzymuje ograniczone uprawnienie i konieczna jest manualna modyfikacja. Jak i co zrobić żeby każdy nowy folder i plik otrzymywał z automatu pełne uprawnienia "odczytu i zapisu" ?

#6 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 13 June 2010 - 14:33

Sprawdziłeś umask?

#7 pietrek76

pietrek76
  • 128 posts

Posted 13 June 2010 - 14:38

OK, ale muszę poczytać co to jest umask i jak to sprawdzić

#8 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 13 June 2010 - 14:40

Żeby sprawdzić, po prostu wpisz 'umask' w terminal. Poczytaj, co to zwraca i jak to interpretować ;-)

#9 pietrek76

pietrek76
  • 128 posts

Posted 13 June 2010 - 15:17

Mam 0022 i wygląda na to ze jest OK. Co tu dalej robić?

---------- Wpis dodano o 16:17 ---------- Poprzedni wpis dodano o 16:03 ----------

Tak wyglądają uprawnienia nowo tworzonych plików:

Dołączona grafika

Bywa tak, że istniejące i otwarte pliki zmieniają swój status na "tylko do odczytu" np. po wznowieniu uśpienia i program który je obsługuje pozbawiany zostaje prawa zapisu. To taka zabawa w kotka i myszkę :) To jest masakryczne utrudnienie pracy !!!

#10 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 13 June 2010 - 17:47

No akurat to, co teraz wkleiłeś, to poprawne uprawnienia przy jak najbardziej słusznym ustawieniu 022 ;-) Czekaj, bo ja chyba nie rozumiem problemu. Pliki mają 'odczty + zapis' dla Ciebie, ale Ty chcesz dać też innym (czyli pozycji 'everyone') prawa zapisu? Jeśli tak, ustaw umask na 000, chociaż według mnie takie postępowanie to jest potężna dziura w bezpieczeństwie.

#11 macieks72

macieks72

  • 9873 posts

Posted 13 June 2010 - 17:50

Dziura to na pewno, ale tak w ogóle to jakoś mi się nie wydaje, żeby to miało coś wspólnego z udostępnianiem w sieci (ten umask), albo czegoś nie zrozumiałem.

#12 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 13 June 2010 - 17:52

No ja też się gubię. Zrozumiałem, że 'everyone' ma mieć prawo zapisu. Teraz czekam na odpowiedź autora ;-)

#13 pietrek76

pietrek76
  • 128 posts

Posted 13 June 2010 - 18:20

Znalazłem chyba przyczynę !
Pomimo, że główny folder "macpro" posiadał uprawnienia jak wyżej to w wewnętrznej strukturze są foldery o uprawnieniach jak niżej

Dołączona grafika

i to powoduje całe to zamieszanie. Generalnie są foldery którym brakuje użytkownika macpro(ja). Jak teraz przypisać całej strukturze jednakowych użytkowników i jednakowe uprawnienia ?

#14 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 13 June 2010 - 18:27

W obrębie systemu wykorzystaj Disk Utility i opcję 'naprawiania uprawnień'.
W obrębie katalogu domowego wpisz w Terminalu:
sudo chown -R : /Users/

(Dwukropek jest ważny, dlatego pogrubiam.)

#15 pietrek76

pietrek76
  • 128 posts

Posted 13 June 2010 - 18:42

Dziwne, że ta opcja nie wystarcza dla folderu domowego!

Dołączona grafika

Pomogła dopiero zmiana uprawnień i dodanie użytkownika macpro(ja) w folderze Users

#16 pietrek76

pietrek76
  • 128 posts

Posted 13 June 2010 - 21:30

Ograniczenie uprawnień do "tylko odczyt" dla everyone utrudnia mi zarządzanie zawartością MacHDD z PCeta w sieci - mam synchronizatora pomiędzy komputerami który zainstalowany jest na PC.

#17 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 14 June 2010 - 17:40

No to zmień umask na 000, jak Ci radziłem. Będziesz miał via default zapis dla wszystkich.

#18 whitemax

whitemax
  • 16 posts
  • SkądPraga, Warszawa, Poland

Posted 12 September 2010 - 14:55

W sumie bez sensu, że założyłem nowy temat na ten temat. @ftpd, napisz proszę jak to ustawić na stałe?

---------- Wpis dodano o 15:55 ---------- Poprzedni wpis dodano o 15:49 ----------

Po zmianie umask u mnie problem nadal wystepuje. Do nowych plikow prawo mam tylko ja, nawet gdy folder w ktorym zapisuje uprawnienia ma dla wszystkich.

#19 ftpd

ftpd

    Nie.


  • 24600 posts
  • Płeć:
  • SkądPoznań

Posted 13 September 2010 - 14:11

No to chyba nie zmieniłeś tego umask:

Last login: Mon Sep 13 14:48:36 on ttys002
tuonela ~ % umask
022
tuonela ~ % touch plik1
tuonela ~ % ll plik1
-rw-r--r-- 1 ftpd staff 0 13 Sep 15:10 plik1
tuonela ~ % umask 000
tuonela ~ % touch plik2
tuonela ~ % ll plik2
-rw-rw-rw- 1 ftpd staff 0 13 Sep 15:10 plik2
tuonela ~ %






1 user(s) are reading this topic

0 members, 1 guests, 0 anonymous users