|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: milen4o |
Дата: 08/29/2004 |
съдържанието на фстатб ми е следното:
/dev/hda1 /mnt/win auto
id=501,gid=501,umask=022,exec,dev,su id,rw 1 1
....ли немога да пиша на тоя дял с друг юзър освен 501, как
да го направя това че да мога да пиша и с друг юзър на тоя
дял.....ако задам друг uid i gid ще може само с тоя юзър да
пище ,а аз искам всичките да могат да пишат!!! Как да
стане????
|
Отговор #1 |
От: Н. Антонов (nikola< at >linux-bg__dot__org) |
Дата: 08/29/2004 |
Задай му тогава правилната маска. С тази маска е нормално да
има права само потребителят-собственик. Просто сложи
umask=000 и така всички ще могат да мажат по този дял. Ако
искаш, просто си направи група за потребители, които ще имат
права върху дяла, задай му за gid тази група и му сложи
маска 002.
|
Отговор #2 |
От: milen4o |
Дата: 08/29/2004 |
мерси много ,но можеш ли да ми кажеш откъде да прочета
повече за тия маски, щото ми се вижда че не са едно и също
със chmod цифрите.
|
Отговор #3 |
От: Н. Антонов (nikola< at >linux-bg __точка__ org) |
Дата: 08/29/2004 |
С umask задаваш маска за правата на файловете и
директориите, които се създават или копират върху файловата
система.
Напиши например:
umask 002
След това изпълни:
touch file
mkdir dir
Виж им правата с 'ls -l' и ще видиш разликата. Един вид
umask определя принципа, в случая на зъздадения
файл/директория правата да бъдат такива, че собственикът и
групата да могат да четат и променят, а всички останали да
"духат супата":) Както можеш да се досетиш, при това
положение правата на директорията в символичен вид ще
изтлеждат като 'drwxrwx---' (т.е. все едно си изпълнил
'chmod 770'), а на файла ще бъдат '-rw-rw-----'.
Иначе в цифрово измерение принципът на задаване на файловите
маски е обратен на на командата chmod.
|
Отговор #4 |
От: Н. Антонов (nikola< at >linux-bg __точка__ org) |
Дата: 08/29/2004 |
В случая с монтирането на vfat дял, понеже тази файлова
система е безкрайно дървена и не разбира нищо от
потребителски права, затова й се задават "насилствено" при
самото монтиране.
|
Отговор #5 |
От: Пламен Недков |
Дата: 08/29/2004 |
С други думи казаното от Н. Антонов за umask изглежда така:
777 - umask = chmod
или, ако си задал umask=022 (примерно) при монтиране на
дяла,
то правата на директорията, в която си монтирал vfat дяла ще
са: 777 - 002 = 755
Но това, което отново Н. Антонов ти е дал, като съвет - да
си направиш отделна група, която да може да пише върху дяла
и после да я укажеш с gid - е като че ли по интелигентното
решение (въпреки че аз използвам umask за домашното си pc,
защото него само аз си го пипам :) )
Успех!
|
Отговор #6 |
От: Н. Антонов (nikola (a) linux-bg< dot >org) |
Дата: 08/30/2004 |
Т.е., Недков, предполагам, че си искал да кажеш 777 - 002 =
775. Така е това е идеята. Съответно при файловете ще бъде
666 - 002 = 664.
|
Отговор #7 |
От: Пламен Недков |
Дата: 08/30/2004 |
Да, объркал съм в бързане.
777 - 002 = 775
777 - 022 = 755
|
<< конвертиране от avi на vcd (2
) | Оптимизиране на партишъните (2
) >>
|
|
|
|
|