Welcome to Форум на приятелите на Apple. Please login or sign up.

20-05-2024, 08:36:53

Login with username, password and session length

Shoutbox


Recent

Потребители
  • Общ брой потребители: 7 864
  • Latest: ThomasSpori
Stats
  • Общ брой публикации: 82 658
  • Общ брой теми: 9 812
  • Online today: 163
  • Online ever: 774
  • (14-05-2024, 04:09:55)
Онлайн потребители
Users: 2
Guests: 127
Total: 129

127 гости, 2 потребители
Fifata, streizar

специални пермишъни за папка в GROUPS

Започната от Net, 05-08-2012, 17:48:35

« назад - напред »

0 Потребители и 1 гост преглеждат тази тема.

Net

въпроса ми е следният. Има ли начин как да стане следното нещо на MACOS server 10.6:

значи това което искам да постигна е в дадена папка Х (която е в groups директорията) да могат юзърите да съсздават файлове и да четат но само създателя на съответния файл да може да трие там и да редактира. Примерно в папка Х потребител охльо създава word документ. Иксам юзър бохльо да може да го чете но да неможе да го изтрие?

HQ


Net

Благодаря за бързия отговор но мисля че не си ме разбрал правилно.

"chmod 744 apple.txt    Only you can read, write to, or execute apple.txt Everybody can read apple.txt"

това не е което търся защото ако сложа 744 на тази папка Х само аз ще мога да създавам файлове вътре а другите само четат. Аз искам всички да могат да създават файлове в дадената папка Х но само създателя на съответния файл/папка да може да я трие/редактира. Нека дам по-подробен пример:

юзъри 1, 2, 3
папка Х създадена от админ т.е. Аз
в папка Х искам всички тези юзъри 1,2,3 да могат да създават и творят :) но ако юзър 1 създаде директория/файл в папка Х само юзър 1 да може да я изтрие/промени
Админа т.е. АЗ е ясен той ще трие и забърсва каквото си поиска

Надявам се да съм бил по-ясен.

dkmi

1777 e chmod-a, който ти трябва.
Ето един бърз тест:

Цитат
fakoserver:~ dimitar$ uname -a
Darwin fakoserver.local 10.8.0 Darwin Kernel Version 10.8.0: Tue Jun  7 16:32:41 PDT 2011; root:xnu-1504.15.3~1/RELEASE_X86_64 x86_64
fakoserver:~ dimitar$ sudo su
Password:
sh-3.2# mkdir /test
sh-3.2# chmod 1777 /test
sh-3.2# su coco
bash-3.2$ echo "test" > /test/test.txt
bash-3.2$ exit
exit
sh-3.2# su dimitar
bash-3.2$ echo "test1" >> /test/test.txt
bash: /test/test.txt: Permission denied
bash-3.2$ echo "test1" >> /test/test1.txt
bash-3.2$ ls -al /test
total 16
drwxrwxrwt   4 root     admin   136 Aug  5 19:32 .
drwxrwxr-t  36 root     admin  1292 Aug  5 19:31 ..
-rw-r--r--   1 coco     admin     5 Aug  5 19:31 test.txt
-rw-r--r--   1 dimitar  admin     6 Aug  5 19:32 test1.txt
bash-3.2$ rm /test/test.txt
override rw-r--r--  coco/admin for /test/test.txt? y
rm: /test/test.txt: Permission denied
bash-3.2$ rm /test/test1.txt
bash-3.2$ ls -al /test/
total 8
drwxrwxrwt   3 root  admin   102 Aug  5 19:33 .
drwxrwxr-t  36 root  admin  1292 Aug  5 19:31 ..
-rw-r--r--   1 coco  admin     5 Aug  5 19:31 test.txt

danieel79

#4

Net

ще тествам малко по-късно. За +t това го имапе в админ тулс мисля :) Ще кажа какво е станало. Благодаря за отговорите  :D

Net

Такаааа нито едно от тези решение не направиха това което аз исках.

chmod 1777 беше най близо. Единият юзър в workgroup можеше да пише и чете неговите си неща но неможеше да чете на другите групи.

chmod +t изобщо нестана. Само админът имаше права над папката.

danieel79

#7

Net

всичко това е ясно но проблема е че аз искам всичко това да се постигне с хора от различни групи и няма как да сложиш няколко групи просто. Явно в тази папка ще си шарят всички и това е. За другите ми папки там е строго определено кой може и кой неможе да гледа и пише

danieel79

#9

Net

ох да в грешка съм как да не може но това което искам да постигна нещо ми се изплъзва

dreben

Здравей,
А какво би станало, ако в папката"Х" създадеш подпапки на "охлю", "бохлю" и т.н със съответните им права. Те ще си бъдат админи на техните си папки, като ще могат да ги редактират и същевременно ще могат само да четат от другите. Поне аз така го разбирам.
Macbook Pro-4.1 Early 2008-Mat
Macbook Pro 14" M1Pro 2021
Imac 18,3 - 27" Retina 5K 2017

Net

ами да и това е вариант и май така и ще стане. Идеята ми беше някъкси ако може самата файлова система да следи кой е създателя но няма да е. Папката е сложна за структуриране но не е невъзможно

Благодаря на всички за идеите

danieel79

#13