Автор Гілка: Як дати користувачу право доступу до диску?  (Прочитано 3868 раз)

romi

  • Гість
Як дати користувачу право доступу до диску?
Користувач доданий в групу users:
gpasswd -a vlad usersРядок в /etc/fstab:
/dev/hda3 /mnt/hda3 ntfs users 0 0
І при спробі зайти на диск пише: "Permisson denied".

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
man mount
Спробуйте опцію user замість users. Якщо хочете надати право монтувати лише конкретному юзеру - owner. І спробуйте ntfs-3g.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

romi

  • Гість
man mount
Спробуйте опцію user замість users.
Пробував, не допомагає.
man mount
Якщо хочете надати право монтувати лише конкретному юзеру - owner. І спробуйте ntfs-3g.
Це куди його? У /etc/fstab?

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Це куди його? У /etc/fstab?
Угу. ntfs-3g - це тип файлової системи, owner - опція, на місце user. Але перед тим не забудьте встановити пакунок ntfs-3g і включити користувача до групи fuse.
А, до речі, хто власник точки монтування?
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

romi

  • Гість
Встановив я ntfs-3g:
emerge ntfs3g
Пробую додати користувача до групи fuse пише, що невідома група.
# gpasswd -a vlad fuse
невідома група: fuse
gpasswd: У доступі відмовлено.
Тому я вирішив встановити пакунок sys-fs/fuse, але він не встановлюється!
# emerge sys-fs/fuse
 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Calculating dependencies... done!

>>> Verifying ebuild manifests

>>> Emerging (1 of 1) sys-fs/fuse-2.7.4
 * fuse-2.7.4.tar.gz RMD160 SHA1 SHA256 size ;-) ...                     [ ok ]
 * checking ebuild checksums ;-) ...                                     [ ok ]
 * checking auxfile checksums ;-) ...                                    [ ok ]
 * checking miscfile checksums ;-) ...                                   [ ok ]
 * Determining the location of the kernel source code
 * Found kernel source directory:
 *     /usr/src/linux
 * Found kernel object directory:
 *     /lib/modules/2.6.30-gentoo-r4/build
 * Found sources for kernel version:
 *     2.6.30-gentoo-r4
 * Checking for suitable kernel configuration options...
 *   You need to build the FUSE module from the kernel source, because your kernel is too new
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * Once you have satisfied these options, please try merging
 * this package again.
 *
 * ERROR: sys-fs/fuse-2.7.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called pkg_setup
 *       fuse-2.7.4.ebuild, line   29:  Called linux-mod_pkg_setup
 *        linux-mod.eclass, line  578:  Called linux-info_pkg_setup
 *       linux-info.eclass, line  720:  Called check_extra_config
 *       linux-info.eclass, line  615:  Called die
 * The specific snippet of code:
 *               die "Incorrect kernel configuration options"
 *  The die message:
 *   Incorrect kernel configuration options
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-fs/fuse-2.7.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/fuse-2.7.4/temp/die.env'.
 *

>>> Failed to emerge sys-fs/fuse-2.7.4, Log file:

>>>  '/var/tmp/portage/sys-fs/fuse-2.7.4/temp/build.log'

 * Messages for package sys-fs/fuse-2.7.4:

 *   You need to build the FUSE module from the kernel source, because your kernel is too new
 * Please check to make sure these options are set correctly.
 * Failure to do so may cause unexpected problems.
 * Once you have satisfied these options, please try merging
 * this package again.
 *
 * ERROR: sys-fs/fuse-2.7.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called pkg_setup
 *       fuse-2.7.4.ebuild, line   29:  Called linux-mod_pkg_setup
 *        linux-mod.eclass, line  578:  Called linux-info_pkg_setup
 *       linux-info.eclass, line  720:  Called check_extra_config
 *       linux-info.eclass, line  615:  Called die
 * The specific snippet of code:
 *               die "Incorrect kernel configuration options"
 *  The die message:
 *   Incorrect kernel configuration options
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/sys-fs/fuse-2.7.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/sys-fs/fuse-2.7.4/temp/die.env'.
 *

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.
Що його робити?
« Змінено: 2009-09-11 13:38:28 від romi »

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
emerge поставив ntfs-3g без fuse? Тут я вам допомогти не можу. Хоча, спробуйте скачати fuse з сорфорджа і поставити вручну. Колись на Mandriva '07 в мене цей фокус пройшов.
То хто власник точки монтування? І проблеми виникають при монтуванні чи при спробі входу користувача в змонтовану фс?
« Змінено: 2009-09-11 13:59:32 від Piktor »
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

romi

  • Гість
emerge поставив ntfs-3g без fuse? Тут я вам допомогти не можу.
:( І emerge --unmerge ntfs3g не допомагає.
То хто власник точки монтування?
Тобто? Чий Widndows? - Мій.
І проблеми виникають при монтуванні чи при спробі входу користувача в змонтовану фс?
При спробі входу, root входить нормально.
« Змінено: 2009-09-11 14:16:59 від romi »

romi

  • Гість
Певно буду перевстановлювати Gentoo для того щоб встановити fuse правильно.
Off-topic:
Може в свіжішому portage версія kde3 буде співпадати з версією kde-i18n. Я на це надіюсь  :)
« Змінено: 2009-09-11 14:24:01 від romi »

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Тобто? Чий Widndows? - Мій.
Невірно. Windows не ваш, він - Microsoft, а вам (у разі ліцензійного придбання) лише дано право його використовувати.
По темі - розберіться з системою прав та атрибутів в ext3. Зокрема, почитайте man chmod та man chown.
Певно буду перевстановлювати Gentoo для того щоб встановити fuse правильно.
Угу. Є шанс переїхати на інший дистрибутив.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

romi

  • Гість
Невірно. Windows не ваш, він - Microsoft, а вам (у разі ліцензійного придбання) лише дано право його використовувати.
в мене піратська вінда і я цим горджуся.
По темі - розберіться з системою прав та атрибутів в ext3. Зокрема, почитайте man chmod та man chown.
Треба буде почитати.
Угу. Є шанс переїхати на інший дистрибутив.
Мене Gentoo поки-що повністю влаштовує.

Оце перевстановлюю Gentoo і помітив, що раніше фс fuse я не включав в ядро, зараз включу, перекомпілю ядро і побачу що воно буде  ;)
« Змінено: 2009-09-12 10:32:41 від romi »

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Поки немає Сергія Лисовенка наведу смуту в ряди джентушників.
Смута
Мене Gentoo поки-що повністю влаштовує.
Оце перевстановлюю Gentoo і помітив, що раніше фс fuse я не включав в ядро, зараз включу, перекомпілю ядро і побачу що воно буде  ;)
Ну ось - скільки мороки заради такої дрібнички. В домашніх Ubuntu чи Alt Desktop це взагалі працює з коробки, в універсальному Debian, за умови використання HAL, достатньо просто поставити пакунок з ntfs-3g.
[/tt]
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
А, до речі, а хто монтує - root чи користувач? Якщо хочете заходити користувачем, по моєму, треба і ним монтувати (не забуваємо про опцію users в fstab)
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.

romi

  • Гість
Ніхто не монтує, те що в /etc/fstab автоматично монтується при завантаженні системи...
А, я здається догнав - треба щоб був рядок в fstab + користувачем змонтувати.

romi

  • Гість
Поки немає Сергія Лисовенка наведу смуту в ряди джентушників.
Смута
Мене Gentoo поки-що повністю влаштовує.
Оце перевстановлюю Gentoo і помітив, що раніше фс fuse я не включав в ядро, зараз включу, перекомпілю ядро і побачу що воно буде  ;)
Ну ось - скільки мороки заради такої дрібнички. В домашніх Ubuntu чи Alt Desktop це взагалі працює з коробки, в універсальному Debian, за умови використання HAL, достатньо просто поставити пакунок з ntfs-3g.
[/tt]
Зате я знатиму що-до-чого.

Відсутній piktor

  • Видавець
  • *******
  • дописів: 3396
  • Карма: +0/-0
Ніхто не монтує, те що в /etc/fstab автоматично монтується при завантаженні системи...
А, я здається догнав - треба щоб був рядок в fstab + користувачем змонтувати.
Опція noauto... ви-ж уже прочитали man mount? Але, судячи з вищенаписаного вами, розділ, що ви монтуєте є стаціонарним (не на змінному носії). Тоді нехай монтується автоматично. Коротше - ставте ntfs-3g, а там щось вирішимо.
Всим, хто тоне й не знає,
За що вхопитись,
Хто вже з останніх
Вибився сил:
Попереджаю - я не колода,
Попереджаю - я крокодил.