07.09.2008 | 11:44
Mda, u međuvremenu sam vidio da je zapravo svejedno, odnosno da ti je ista količina posla i da dodaš svoju suprugu u svoju grupu jer ionako moraš za odabrane dokumente dodijeliti ovlasti i za grupu (nisu by default dodijeljene).
No, redom... Prvo, imaš mučan i spor postupak koji se može obaviti samo klikanjem po mišu, sve iz Findera pa ti je vjerojatno draži ako nema previše tih dokumenata koje želiš dijeliti. Zato što ga moraš ponoviti
za svaki dokument I folder pojedinačno (barem ja ne vidim da se može odjednom pa molim nekog da pomogne ako ja nešto nisam vidio).
Dakle, u Finderu nađeš i selektiraš dokument ili folder koji želiš, tipkaš cmd-i da ti se otvori info prozor. Skroz na dnu desno imaš zaključani lokot. Klikneš na njega i otključaš ga (moraš unijeti password) i onda neposredno iznad njega možeš promijeniti dozvolu za everyone iz "no access" u "read and write" (ili samo "read" ako ti je to dosta).
Na isti način možeš, umjesto za everyone ovo napraviti samo za svoju grupu (u koju ćeš kasnije dodati i suprugu), tako da klikneš na "+" sasvim dolje lijevo i iz ponuđenog odabereš
grupu sa svojim imenom (ti kao korisnik si prikazan sličicom jednog čovjeka, a grupa s tvojim imenom je prikazana sličicom dva čovjeka). I onda opet na isti način za svoju grupu odabereš "read" ili "read & write".
I tako za svaki dokument i folder.
Ako za neki folder ne napraviš dozvolu, ali napraviš za dokumente u njemu, korinici će tim dokumentima moći pristupiti samo izravno točno utipkanim putom, a ako napraviš dozvolu samo za folder, a ne za dokumente, korisnici će ih moći vidjeti, ali ih neće moći otvoriti. Dakle, za normalan rad moraš omogućiti i foldere, i dokumente.
Drugi način koji je brz i elegantan uključuje korištenje Unix terminala i tipkanje komandi u zsh. Ako te je strah to raditi, strah je vjerojatno opravdan i nemoj to raditi jer možeš napraviti veliku štetu (ako krivo pretipkaš što ti ovdje napišem). Ako imaš osjećaj da neće biti problema, kreni,
ali budi svjestan da to radiš na vlastitu odgovornost.
Dakle, najprije otvoriš Terminal.app koji ćeš naći u Applications pa Utilities.
E, sad, moraš se pješke pozicionirati u folder koji je iznad onog kojem želiš u cjelini omogućiti pristup. Ako je to npr. Documents folder, onda si već tu, jer te Terminal na početku postavlja u tvoj home folder (onaj koji se zove tvojim shortnameom). A ako je neki folder kojeg si kreirao unutar npr. Documents, onda moraš najprije ući u Documents:
(nisam siguran da li je ovo potrebno napominjati, ali - nakon svake komande treba pritisnuti tipku "Enter", odnosno "Return" (to je ona pokraj Đ odnosno Ž).
Unix je case sensitive tako da "documents" i "Documents" nije isto kao na Windowsima, zato pazi. Također, ako u imenu foldera imaš razmak, onda pri tipkanju svake komande moraš ime foldera staviti u duple navodnike. Na primjer:
Da se lakše snađeš, kad uđeš u neki folder, možeš njegov sadržaj prikazati sa
(LS -L, ali sve malim slovima)
Svaki redak predstavlja jednu stavku, a slovo "d" na samom početku retka znači da je to folder ("direktorij" kako se to nekad zvalo
).
Kad si našao folder kojem želiš omogućiti pristup,
NE ulaziš u njega, nego tipkaš slijedeću komandu ako želiš omogućiti pristup samo svojoj grupi:
sudo chmod -R g=u OvdjeIdeImeFoldera
odnosno ovu ako želiš omogućiti pristup svima:
sudo chmod -R o=u OvdjeIdeImeFoldera
Ponavljam! Obrati pažnju na to da je "-R" s velikim R, a ne s malim!!
Najprije ćeš biti upitan za administratorski password (kao upozorenje da radiš nešto što može narušiti stabilnost sustava), a onda će komanda prošetati kroz cijelo stablo navedenog foldera te svim fajlama i folderima dodijeliti ista prava pristupa za grupu, odnosno svijet kakva imaš i sam.
NAPOMENA: Ako među tim fajlama imaš nekih koje su "locked" (to bi se na windowsima reklo "read only" ), to jest takve da ih ni ti sam usprkos dozvolama ne možeš mijenjati, za njih dodjela dozvole neće uspjeti, o čemu ćeš biti obaviješten, na primjer ovako:
chmod: AutoCAD/ALISPREF.PDF: Operation not permitted
chmod: AutoCAD/VBADEV.PDF: Operation not permitted
chmod: AutoCAD/VLISPDEV.PDF: Operation not permitted
chmod: AutoCAD/VLISPTUT.PDF: Operation not permitted
Takve fajle najprije moraš jednu po jednu otključati iz Findera: nađi, selektiraj, cmd-i i pri vrhu info prozora skini kvačicu pokraj "Locked".
Na kraju, ako si sve ove dozvole napravio za GRUPU, a ne za SVIJET (everyone), moraš svoju suprugu pridružiti u svoju grupu. To se (koliko sam ja uspio otkriti - opet molim da se uključi netko tko bi eventualno znao kako se to napravi na normalan način) može napraviti isto iz Terminala tako da tipkaš komandu (pretpostavimo da je tvoj shortname "pero", a tvoje supruge "djurdja" ):
sudo dseditgroup -o edit -a djurdja -t user pero
Ako već prije nisi, ovdje će te pitati da uneseš administratorski password.
Ako si dozvole napravio za sve, onda ti ovo zadnje nije potrebno.
Također, ako želiš dokumente svoje supruge učiniti dostupnima sebi, gornji dio postupka je identičan, samo otvori Terminal (ili Finder) iz njezinog accounta, ova posljednja komanda treba izgledati obratno:
sudo dseditgroup -o edit -a pero -t user djurdja
Još jedna stvar:
Nažalost, nema postupka (tj. ja ga ne znam) koji bi ti omogućio da dokumenti koje kreiraš kasnije imaju po definiciji već dodijeljene ove ovlasti. Za svaki novokreirani dokument ovlasti moraš pješke dodijeliti (osim ako u samoj aplikaciji koja dokument kreira nemaš mogućnost ovo postaviti), za što je najlakše koristiti Finder i cmd-I.
Eto. Pretpostavljam da neće sve biti jasno od prve pa ti slobodno pitaj...