Автор Тема: Проблем с правата при O'SuSe  (Прочетена 2712 пъти)

geoff

  • Участници
  • ***
  • Публикации: 7
    • Профил
Проблем с правата при O'SuSe
« -: Jan 21, 2010, 09:15 »
Здравейте,нов съм в линукс общността(до сега съм се занимавал малко с убунту,но сега реших да опитам SuSe) и ще помоля за малко помощ....
Проблем с маунтването на дяловете на харда нямам,но имам проблем с Правата за тях....
Как точно става номера да задам права за триене,създаване и редактиране на файлове и папки,в data дяла,където ми е музиката ,филмите и прочие.. ?
Това ми е основния проблем ,и бих бил много благодарен ако ми помогнете адекватно... Благодаря предварително :)
Активен

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #1 -: Jan 21, 2010, 10:25 »
Тъй като си нов сега ще ти кажа, че за да може някой да ти помага и за в бъдеще трябва да даваш повече информация за проблема ти! В случая примерно е необходимо да кажеш какви дялове искаш да "прикачаш" и каква файлова система ползват те.

Предполагам при теб става въпрос за ntfs дялове на хард диска. Ще ти дам един пример:

Ако имаш един хард който има 4-ри дяла:
Код:
#sudo fdisk -l

  Device Boot      Start         End      Blocks   Id  System
/dev/hda1               1        1568    12594928+  83  Linux
/dev/hda2            1569        1699     1052257+  82  Linux swap / Solaris
/dev/hda3            1700        9841    65400615   83  Linux
/dev/hda4   *        9842       13666    30718976    7  HPFS/NTFS

и номер 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 не винаги одобрява ръчните настройки и може да доведе до проблеми.
Активен

geoff

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #2 -: Jan 21, 2010, 10:36 »
Явно не съм обяснил както трябва...
Проблема ми се състои в това,че след като си маунтна дяла(което както казах,не ми е грижа) нямам права да създавам,трия,редактирам и прочее,а това ми е важно...
Ако можеш да ми помогнеш да добия тези права... това би ми било полезно като информция..
Активен

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #3 -: Jan 21, 2010, 11:18 »
Сега аз разбрах ти какво искаш, обаче ти май не си разрал аз какво съм написал. Това което е написано по-горе ти е достатъчно като си маунтнеш дяла да можеш да пишеш върху него. При маунтването просто трябва да избереш "правилният драйвер". В случая това е ntfs-3g, ти най-вероятно си ползваш само ntfs драйвера който ти дава права само за четене. И отново ти казвам, като пишеш нещо пиши повече подробност. Още не съм сигурен дали става въпрос за ntfs дял да диска ти????
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Проблем с правата при O'SuSe
« Отговор #4 -: Jan 21, 2010, 11:19 »
Код:
/dev/sda1        /mnt/C_DISK      ntfs-3g     umask=077        1   0
Ето ти примерен ред от моя fstab файл.
Я дай тука изхода на:
Код:
cat /etc/fstab
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

geoff

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #5 -: Jan 21, 2010, 12:35 »
За ntfs става дума,да. По късно ще покажа и изхода на cat /etc/fstab.
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Проблем с правата при O'SuSe
« Отговор #6 -: Jan 21, 2010, 13:21 »
Код:
mount -o remount,ro /dev/hda[n]
Eто ти го решението, hda[n] ти е дяла който искаш да remount-неш.
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

geoff

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #7 -: 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: Отказан достъп


И като цяло резултата е никакъв....
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Проблем с правата при O'SuSe
« Отговор #8 -: Jan 21, 2010, 15:46 »
А cat /etc/fstab???

Добре де, дай му пурво umount и после го mount-ни с права за писане и четене!
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

geoff

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #9 -: 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
« Последна редакция: Jan 21, 2010, 16:25 от geoff »
Активен

b2l

  • Напреднали
  • *****
  • Публикации: 4786
  • Distribution: MCC Interim
  • Window Manager: - // - // -
  • ...sometimes I feel like screaming... || RTFM!
    • Профил
    • WWW
Re: Проблем с правата при O'SuSe
« Отговор #10 -: Jan 21, 2010, 16:47 »
Е при теб явно няма да е /dev/sda[n], ами ще е нещо от рода на:
/dev/disk/by-id/ata-Hitachi_HTS543225L9A300_090329FB2D00LJGW3B8B-part6
Активен

"Човекът е въже, опънато между звяра и свръхчовека, въже над пропаст. Човекът е нещо, което трябва да бъде превъзмогнато." - Фр. Ницше

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #11 -: 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
/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

Добре от това което виждам дяла 6-тият ти е маунтнат в /windows/E . Къде ти е проблема??? Ти от къде го отваряш???



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: Отказан достъп


И като цяло резултата е никакъв....

От тук виждам, че всичко е станало!!! Не мисля, че нещо не е станало, освен посленото което си написал, но то няма и как да стане - не му е и там мястото, а в /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
Активен

geoff

  • Участници
  • ***
  • Публикации: 7
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #12 -: 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....
Активен

vyrgozunqk

  • Гост
Re: Проблем с правата при O'SuSe
« Отговор #13 -: Jan 21, 2010, 19:35 »
Ами отвори наутилус през терминала, като си в руут
и с него отиваш до диска, който ти трябва - кликаш десен бутон и горе на "права" ги сменяш слагаш за група твойто име или users  и отдолу слагаш създаване и изтриване на файлове, четене и запис и т.н. на други по същият начин... това е :)
Активен

gizi_

  • Напреднали
  • *****
  • Публикации: 521
  • Distribution: Debian/Lenny, SLES/9-11
  • Window Manager: Gnome 2.22.3
    • Профил
Re: Проблем с правата при O'SuSe
« Отговор #14 -: Jan 21, 2010, 20:00 »
Папките ги отварям през File Browser-a(Nautilus).
Oт къде съм разбрал... просто при десен бутон опциите за триене и т.н. не са активни!
При '  touch /windows/E/testfile ' нищо не се случва.

 # touch /windows/E/testfile
 #


Имам чувството, че направо нещо ме пързаляш!!! Честно!!! Не искам да се заяждам или да се правя на велик или на много разбиращ, обаче всичко което си ми написал до сега ме води на мисълта, че ти проблем нямаш!!!

Не е нужно да сменяш 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
touch: cannot touch `/root/testfile': Permission denied

Следователно ако си ми проследил мисълта до сега, ще си разбрал, че явно ти нещо бъркаш или това което си написал тук не е 100% така...(данните който си дал). Мисля, че ти нямаш проблем, но явно не правиш нещо правилно.

Още нещо, просто пробвай да натиснеш Alt+F2 и след това пиши /windows/E/ след което потвърди. Ще ти се отвори папката /windows/E/ след което:

1) Виж дали наистина това е твоя NTFS дял

2) Ако е така виж дали има файл с име testfile

3) Пробвай се да го изтриеш

4) Кажи дали си успял!!!

Стискам палци ;)
« Последна редакция: Jan 21, 2010, 20:03 от gizi_ »
Активен