Титла: Проблем с правата при O'SuSe Публикувано от: geoff в Jan 21, 2010, 09:15 Здравейте,нов съм в линукс общността(до сега съм се занимавал малко с убунту,но сега реших да опитам SuSe) и ще помоля за малко помощ....
Проблем с маунтването на дяловете на харда нямам,но имам проблем с Правата за тях.... Как точно става номера да задам права за триене,създаване и редактиране на файлове и папки,в data дяла,където ми е музиката ,филмите и прочие.. ? Това ми е основния проблем ,и бих бил много благодарен ако ми помогнете адекватно... Благодаря предварително :) Титла: Re: Проблем с правата при O'SuSe Публикувано от: gizi_ в Jan 21, 2010, 10:25 Тъй като си нов сега ще ти кажа, че за да може някой да ти помага и за в бъдеще трябва да даваш повече информация за проблема ти! В случая примерно е необходимо да кажеш какви дялове искаш да "прикачаш" и каква файлова система ползват те.
Предполагам при теб става въпрос за ntfs дялове на хард диска. Ще ти дам един пример: Ако имаш един хард който има 4-ри дяла: Код: #sudo fdisk -l и номер 4 ти е с NTFS дяла и искаш да го моунтнеш в папката /mnt: Код: sudo mount -t ntfs-3g /dev/hda4 /mnt/ Това е! Всъщност е доста лесно! А ако искаш да е постоянно "закачен" диска в /etc/fstab с любимият ти едитор пишеш: Код: /dev/hda4 /mnt/ntfs ntfs-3g defaults,locale=en_US.utf8,umask=000 0 0 след което: Код: mount -a и ако не ти изпише нищо означава, че всичко е наред! Но понеже си със сусе ти предлагам да разгледаш yast2 и да видиш какво "предлага" и да не се занимаваш с глупости! Чрез yast2 можеш при сусе да настройваш всеки един компонент и да му задаваш необходимите "параметри". Останал съм с впечатлението, че при сусе е по добре да си настройваш нещата през yast2 от колкото ръчно. Yast2 не винаги одобрява ръчните настройки и може да доведе до проблеми. Титла: Re: Проблем с правата при O'SuSe Публикувано от: geoff в Jan 21, 2010, 10:36 Явно не съм обяснил както трябва...
Проблема ми се състои в това,че след като си маунтна дяла(което както казах,не ми е грижа) нямам права да създавам,трия,редактирам и прочее,а това ми е важно... Ако можеш да ми помогнеш да добия тези права... това би ми било полезно като информция.. Титла: Re: Проблем с правата при O'SuSe Публикувано от: gizi_ в Jan 21, 2010, 11:18 Сега аз разбрах ти какво искаш, обаче ти май не си разрал аз какво съм написал. Това което е написано по-горе ти е достатъчно като си маунтнеш дяла да можеш да пишеш върху него. При маунтването просто трябва да избереш "правилният драйвер". В случая това е ntfs-3g, ти най-вероятно си ползваш само ntfs драйвера който ти дава права само за четене. И отново ти казвам, като пишеш нещо пиши повече подробност. Още не съм сигурен дали става въпрос за ntfs дял да диска ти????
Титла: Re: Проблем с правата при O'SuSe Публикувано от: b2l в Jan 21, 2010, 11:19 Код: /dev/sda1 /mnt/C_DISK ntfs-3g umask=077 1 0 Я дай тука изхода на: Код: cat /etc/fstab Титла: Re: Проблем с правата при O'SuSe Публикувано от: geoff в Jan 21, 2010, 12:35 За ntfs става дума,да. По късно ще покажа и изхода на cat /etc/fstab.
Титла: Re: Проблем с правата при O'SuSe Публикувано от: b2l в Jan 21, 2010, 13:21 Код: mount -o remount,ro /dev/hda[n] Титла: Re: Проблем с правата при O'SuSe Публикувано от: geoff в Jan 21, 2010, 15:27 @backtolife
linux-skfv:/home/geoff # mount -o remount,ro /dev/sda6 Remounting is not supported at present. You have to umount volume and then mount it once again. @gizi_ linux-skfv:/home/geoff # sudo fdisk -l Disk /dev/sda: 250.1 GB, 250059350016 bytes 255 heads, 63 sectors/track, 30401 cylinders Units = cylinders of 16065 * 512 = 8225280 bytes Disk identifier: 0xc625cb10 Device Boot Start End Blocks Id System /dev/sda1 1 2550 20481819+ 7 HPFS/NTFS Partition 1 does not end on cylinder boundary. /dev/sda2 * 2551 30401 223713157+ f W95 Ext'd (LBA) /dev/sda5 2551 5100 20482843+ 83 Linux /dev/sda6 5101 30010 200081542 7 HPFS/NTFS /dev/sda7 30010 30401 3148708+ 82 Linux swap / Solaris linux-skfv:/home/geoff # sudo mount -t ntfs-3g /dev/sda6 /mnt/ linux-skfv:/home/geoff # /dev/sda6 /mnt/ntfs ntfs-3g defaults,locale=en_US.utf8,umask=000 0 0 bash: /dev/sda6: Отказан достъп И като цяло резултата е никакъв.... Титла: Re: Проблем с правата при O'SuSe Публикувано от: b2l в Jan 21, 2010, 15:46 А cat /etc/fstab???
Добре де, дай му пурво umount и после го mount-ни с права за писане и четене! Титла: Re: Проблем с правата при O'SuSe Публикувано от: geoff в Jan 21, 2010, 16:23 # umount /dev/sda6
# mount -o remount,ro /dev/sda6 Remounting is not supported at present. You have to umount volume and then mount it once again. A резултата от cat /etc/fstab : # cat /etc/fstab /dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part5 / ext4 acl,user_xattr 1 1 /dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part7 swap swap defaults 0 0 /dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part1 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=bg_BG.UTF-8 0 0 /dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part6 /windows/E ntfs-3g users,gid=users,fmask=133,dmask=022,locale=bg_BG.UTF-8 0 0 proc /proc proc defaults 0 0 sysfs /sys sysfs noauto 0 0 debugfs /sys/kernel/debug debugfs noauto 0 0 devpts /dev/pts devpts mode=0620,gid=5 0 0 Титла: Re: Проблем с правата при O'SuSe Публикувано от: b2l в Jan 21, 2010, 16:47 Е при теб явно няма да е /dev/sda[n], ами ще е нещо от рода на:
/dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part6 Титла: Re: Проблем с правата при O'SuSe Публикувано от: gizi_ в Jan 21, 2010, 17:50 /dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part1 /windows/C ntfs-3g users,gid=users,fmask=133,dmask=022,locale=bg_BG.UTF-8 0 0 Добре от това което виждам дяла 6-тият ти е маунтнат в /windows/E . Къде ти е проблема??? Ти от къде го отваряш???
От тук виждам, че всичко е станало!!! Не мисля, че нещо не е станало, освен посленото което си написал, но то няма и как да стане - не му е и там мястото, а в /etc/fstab!!!! Но от горе виждам, че ти вече го имаш вътре "написано" (dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part6 /windows/E ntfs-3g users,gid=users,fmask=133,dmask=022,locale=bg_BG.UTF-8 0 0) . От къде отваряш папките??? От къде и разбра, че не можеш да пишеш в тях??? Дай да видя какво става като напишеш: Код: touch /windows/E/testfile Титла: Re: Проблем с правата при O'SuSe Публикувано от: geoff в Jan 21, 2010, 18:59 Папките ги отварям през File Browser-a(Nautilus).
Oт къде съм разбрал... просто при десен бутон опциите за триене и т.н. не са активни! При ' touch /windows/E/testfile ' нищо не се случва. # touch /windows/E/testfile # бтв... сега посредством Midnight Commander-a ,видях че Owner: e root/root.... Титла: Re: Проблем с правата при O'SuSe Публикувано от: vyrgozunqk в Jan 21, 2010, 19:35 Ами отвори наутилус през терминала, като си в руут
и с него отиваш до диска, който ти трябва - кликаш десен бутон и горе на "права" ги сменяш слагаш за група твойто име или users и отдолу слагаш създаване и изтриване на файлове, четене и запис и т.н. на други по същият начин... това е :) Титла: Re: Проблем с правата при O'SuSe Публикувано от: gizi_ в Jan 21, 2010, 20:00 Папките ги отварям през File Browser-a(Nautilus). Имам чувството, че направо нещо ме пързаляш!!! Честно!!! Не искам да се заяждам или да се правя на велик или на много разбиращ, обаче всичко което си ми написал до сега ме води на мисълта, че ти проблем нямаш!!! Не е нужно да сменяш owner на каквото и да било!!! Недей да бараш такива неща. Може би не на празно те са така! Аз сега да ти кажа като си mount моя NTFS дял също Owner е root но това не ми пречи да пиша или трия по дяла. Нали за това имаш права за Owner, Group & Other.... Сега ще ти кажа и защо мисля, че ти нямаш проблем. Командата touch /windows/E/testfile не прави нищо друго, просто създава един файл с име testfile в папка /windows/E, там обаче според fstab ти е mount NTFS дяла на хард диска. След като не ти е дало нищо т.е. както ти се изрази нищо не се случва, означава, че файла с име testfile е бил успешно в /windows/E създаден, което от своя страна е твоя NTFS дял. Ако ти нямаше права да пишеш щеше да видиш нещо от сорта: Код: #touch /root/testfile Следователно ако си ми проследил мисълта до сега, ще си разбрал, че явно ти нещо бъркаш или това което си написал тук не е 100% така...(данните който си дал). Мисля, че ти нямаш проблем, но явно не правиш нещо правилно. Още нещо, просто пробвай да натиснеш Alt+F2 и след това пиши /windows/E/ след което потвърди. Ще ти се отвори папката /windows/E/ след което: 1) Виж дали наистина това е твоя NTFS дял 2) Ако е така виж дали има файл с име testfile 3) Пробвай се да го изтриеш 4) Кажи дали си успял!!! Стискам палци ;) Титла: Re: Проблем с правата при O'SuSe Публикувано от: borovaka в Jan 21, 2010, 20:16 Здравей geoff.
Нормално е ownera на файловете ти да е root, просто ntfs-3g драйвера така ги монтира. Пробвай да допишеш в fstab едно umask=000 би трябвало така да стане номера. Ръчно можеш да изпълниш следното като root или със sudo Код: mount -t ntfs-3g -o user,rw,umask=000 /dev/sdaX /mountpoint Титла: Re: Проблем с правата при O'SuSe Публикувано от: vyrgozunqk в Jan 21, 2010, 20:48 Eй вярно, бях пропуснал тази подробност, че е с NTFS, мислех си в бързината, че ползва нещо тип EXT3 където се получават такива гафове... Пак съм недогледал нещо :)
Титла: Re: Проблем с правата при O'SuSe Публикувано от: geoff в Jan 22, 2010, 18:31 @gizi_ : Направих това което ми каза,отвори ми се точната директория,тест-файла беше там..... НО не мога да го изтрия!... За съжаление не се бъзикам изобщо ,и съм колкото мога подробен... все пак аз имам проблем и е в моя полза,ако можете да ми помогнете...
@borovaka: Код: linux-skfv:/home/geoff # mount -t ntfs-3g -o user,rw,umask=000 /dev/sda6 /mountpoint Титла: Re: Проблем с правата при O'SuSe Публикувано от: Acho в Jan 22, 2010, 19:14 А здрасти и от мене. Ами ти най-вероятно нямаш такава директория "/mountpoint" А това от borovaka беше само ПРИМЕР. Ти си я монтирай в ТВОЯТА директория, която си избрал за този дял. Дето вика backtolife "Ама четете какво COPY & PASTE-вате !" Изпълни mount командата, но с твоята си директория.
Поздрави. Титла: Re: Проблем с правата при O'SuSe Публикувано от: tonitochev в Jan 22, 2010, 21:18 Така, ще дам два примера:
1. Дистро Pardus, системата автоматично е открила дяловете, описала ги е в fstab и е създала точките на монтиране в директория /mnt /dev/sda1 /mnt/sda1 ntfs-3g dmask=007,fmask=117,gid=6,locale=en_US.UTF-8 0 0 Тук Уиндоса е на първия хард на първият дял. 2.Дистрото е Debian, аз ръчно съм си създал точките на монтиране в /mnt и съм описал нещата в fstab /dev/sda8 /mnt/wine vfat umask=0000 0 0 /dev/sdb2 /mnt/wind ntfs-3g umask=0000 0 0 Тук давам още два от уиндоус дяловете ми.И двата начина вършат работата, вторият е по-кратък за писане. Както казаха преди мен, първо си създаваш точките на монтиране някъде. Прието е това да става в директориите /mnt или /media. Там създаваш примерно директория wine и това ще ти е точката на монтиране на някой уин дял, който ще опишеш в fstab. Това е. Правото да пишат и трият всички дава записа umask=0000. За ntfs за да пишеш и четеш трябва да е инсталиран пакета ntfs-3g. |