Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: mount na vfat dql s prava za pisane
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за д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 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.08 usr + 0.00 sys = 0.08 CPU)