|
|
ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.
Въпрос |
От: novak_v_linux (vanko01 __@__ abv< dot >bg) |
Дата: 10/19/2003 |
nemoga da si opravq pravata na harda. i sq kat si mount-na
nqkoi ot dqlovete i kat restartiram ve4e ne e montiran i pak
trqbva da go montiram. Osven tova nemoga da pi6a varhu harda
zaradi tez tapi prava.
molq da mi pomognete za6toto i vie nqkoga ste bili novaci i
neste znaeli, e sq az sam na va6e mqsto.
|
Отговор #1 |
От: Н. Антонов (nikola< at >linux-bg< dot >org) |
Дата: 10/19/2003 |
Какъв хард, бе, човек? Какви права на харда? Аз като бях
новак, поне знаех как да си задам въпроса:) Не се обиждай,
но правилно зададеният въпрос е половин отговор.
|
Отговор #2 |
От: novak_v_linux (vanko01__at__abv__dot__bg) |
Дата: 10/19/2003 |
abe 4ovek az sam na red hat9.0 i prosto nemi dava da
zapisvam na nqkoi ot dqlovetena harda mi, i nai gadnoto kato
restartiram montiranite mi hardove se otmontirvat i pak
trqbva da gi montiram i to samo da moga da 4eta ot tam bez
da pi6a.
a az iskam da moga kakto da 4eta taka i da pi6a i da sa
montirat avtomati4no pri restartirane
razbrah 4e tui se pravi nqkak ot /ect/fstab
|
Отговор #3 |
От: krasimir (kr (a) developer< dot >bg) |
Дата: 10/20/2003 |
правилно си разбрал
/etc/fstab
това е един примерен файл:
less /etc/fstab
/dev/hdc1 swap swap defaults
0 0
/dev/hda1 swap swap defaults
0 0
/dev/hda2 / ext3 defaults
1 1
/dev/hdc2 /disk2 reiserfs defaults
1 2
/dev/hda3 /var reiserfs defaults
1 2
/dev/hda5 /tmp reiserfs defaults
1 2
/dev/hda6 /home reiserfs defaults
1 2
/dev/hda7 /var/spool/mail ext3
defaults,usrquota,grpquota 1 2
/dev/cdrom /mnt/cdrom iso9660
noauto,owner,ro 0 0
/dev/fd0 /mnt/floppy auto noauto,owner
0 0
none /dev/pts devpts gid=5,mode=620
0 0
none /proc proc defaults
0 0
предполагам че твоя файл ще е значително по-къс, но
синкаксиа на описване е същия:
например /dev/hda2 значи:
/dev/ИмеНаУстрйството /МястоНаМонтиране
ТипНаФайловатеСистема опции флагове флагове
предполагам че ти искаш да си монтираш FAT32 дяловете.
можеш да го направиш така:
/dev/hdaX /mnt/c vfat auto,user 0 0
добавяш този ред във въпросния /etc/fstab
пробвай така какво ще стане.
|
Отговор #4 |
От: Н. Антонов (nikola__at__linux-bg __точка__ org) |
Дата: 10/20/2003 |
Не, явно господинът пак не е разбрал, че трябва да си зададе
въпроса правилно. Кажи за каква файлова система става дума.
Нали знеш какво е файлова система? Ако е fat32, описва се
като vfat, но за да можеш да пишеш в нея, трябва да я
монтираш със специални флагове като umask=022 и дори
uid=1000 или примерно както е идентификационният номер на
потребителя, който искаш да притежава правата над нея.
Разбра ли какво означава да си зададеш въпроса правилно?
|
Отговор #5 |
От: off |
Дата: 10/20/2003 |
Off Nikola, stiga si se pravil na interesen.
Zabravi ti kogato se macheshe s Mandrake i prikazvashe
gluposti (to ne che sega ne prikazvash gluposti de, ama
pone sa po-malko).
Pich vav /etc/fstab za da mojesh da montirash daden dial na
diska s prava za pisane i chetene ot vseki user, triabva da
dobavish opciite: users,rw.
primerno:
/dev/hda1 /mnt/hdC vfat users,rw,noatime,nodiratime
tva pri uslovie che diala na dika koito iskash da montirash
e FAT32 (Win98 ili tam kvoto e), nameira se v /dev/hda1 i
se montira v /mnt/hdC.
Vij pri tebe kak e. Vajnoto e da slojish nakraia: users,rw
drugoto sa ekstri za po-goliama barzina.
Ako imash problemi postni si sadarjaneieto na fstab-a, kaji
koi partition ti pravi problemi i shte ti kaja kakvo da
opravish.
|
Отговор #6 |
От: novak_v_linux (vanko01 (a) abv[ точка ]bg) |
Дата: 10/20/2003 |
mnooo mersi ¨off¨ sq ve4e se montirat avtomati4no
no pak katsam s user (ne s root) pak nemooga da pi6a varhu
tqh.
a izvinqvam se 4e ne pisah 4e dqla e fat32 no ti si se
dosetil .
/dev/hda7 /mnt/hda7 vfat users,rw,noatime,nodiratime 0 0
eto ti edin primeren red po koito sam pravil ostanalite
dqlove, i pak nemoje da se pi6e.
iskam da mi kaje6 kvo da napravq za da moga s user
¨ivan¨ da moga da pi6a
|
Отговор #7 |
От: Н. Антонов (nikola< at >linux-bg __точка__ org) |
Дата: 10/20/2003 |
Ами, време беше да схванеш какво имам предвид. За да можеш
да пишеш, трябва да посочиш собственик на дяловете. По
подразбиране е root. Можеш да го направиш с опицята
uid=. Изпълни командата id и виж кое ти е ID-то.
Примерно ако е 1000, пишеш така.
/dev/hda7 /mnt/hda7 vfat defaults,uid=1000,umask=022 0 0
|
Отговор #8 |
От: novak_v_linux (vanko01 __@__ abv[ точка ]bg) |
Дата: 10/20/2003 |
mersi Н. Антонов naistina stana
4esno da ti kaja otna4ali si mislih 4e si ot tez det se
zaqjdat s neznae6tite da se 4uvstavat kofti ama si se okazal
svqsten 4ovek.
:)
|
Отговор #9 |
От: Н. Антонов (nikola (a) linux-bg< dot >org) |
Дата: 10/20/2003 |
Не съм искал да се заяждам. Просто когато задаваш въпроси,
бъди ясен и конкретен. Примерно тук трябваше да посочиш
файловата система. Защото fat32 не е unix-like файлова
система и не познава такива неща като собственици и групи на
файловете, както и права от типа w x r. Затова при нея
трябва изрично да й зададат флагове, които ядрото да й
присвои, така че да заприлича малко на unix-like файлова
система.
Ако искаш да могат да пишат повече хора, трябва да ползваш
флага gid=. Примерно, правиш си група vfat и в нея
включваш хората, които ще могат да пишат. Да речем, че ID-то
на групата е 1010. Ще трябва да променим umask.
/dev/hda7 /mnt/hda7 vfat defaults,uid=1000,gid=1010,
umask=002 0 0
Така освен собственика, ще могат да пишат и всички членове
на въпросната група.
|
Отговор #10 |
От: off |
Дата: 10/22/2003 |
Edno poiasnenie:
/bin/mount triabva da e s prava: rws-r-x-r-x
ako ne e, tova se pravi kato root s
chmod 4755 /bin/mount
togava niama nujda da se okazvat v /etc/fstab vsichki tia
UID i
umask i da se praviat grupi.
|
Отговор #11 |
От: dimodim |
Дата: 10/22/2003 |
ako ne te interesuva koi user ste gleda vat32 partition-na
nai dobre napishi v /etc/fstab nesto podobno:
/dev/hda5 /mnt/other vfat rw,umask=000 0 0
|
Отговор #12 |
От: Н. Антонов (nikola __@__ linux-bg__dot__org) |
Дата: 10/22/2003 |
off, не заблуждавай човека:)
Това, което се отнадя до chmod, дадено по-горе, не отменя
редактирането на fstab. Когато даваш SUID на mount/umount,
ти разрешаваш на всеки да използва командата, но това няма
отражение върху правата на дяловете. Освен това, ако ще го
правиш, е добре да добавиш в fstab и флаг user, за да не
могат други да демонтират дял, който ти си монтирал вече, а
да можеш да си го демонтираш само ти.
dimodim, в една юникс-среда има една единствена директория,
която трябва да е с права 777, това е /tmp. Разрешението
всеки да прави каквото си иска върху системата е характерно
за една друго ОС;) Просто не е научно. Нека човекът да се
научи да работи правилно с Линукс.
|
Отговор #13 |
От: off |
Дата: 10/22/2003 |
Nikola, razbira se che stava sas SUID (probvai ako ne mi
viarvash).
Osven tova kogato stava vapros za domashna mashina s 1-2
useri, za kakvi ogranichenia mi govorish?
Znachi ako user1 montira, diala, samo toi i root da mogat
da go razmontirat. Ako ne e montiran obache i user2 go
montira, togava samo user2 ( i root) shte moje da si go
razmontira. Kakav e smisala ot tezi glupavi ogranichenia,
koi da moje da razmontira diala?
Choveka popita kak da si montira VFAT dial na domashnia
komputer, ti go izkara nauchen problem.
|
Отговор #14 |
От: Н. Антонов (nikola __@__ linux-bg< dot >org) |
Дата: 10/23/2003 |
Доколкото разбрах, човекът иска да си монтира дяловете
автоматично при boot. Така ли е? Е, хайде тогава, опиши ги в
fstab без uid и виж после какви ще са ти правата, нищо че
имаш SUID на mount/umount.
|
<< Slack 9.1 + CD BURN (4
) | POP3 nastroiki v Pine (1
) >>
|
|
|
|
|