Титла: фотоапаратче Публикувано от: Ipolit в Apr 16, 2004, 12:04 имам едно цифрово апаратче и се зоря да го монтирам като обикновен потребител.
значи проблема е че в /dev няма scsi устройство обаче като си го напиша се появява отнякъде. та значи като root няма проблем - турил съм си ред за него в fstab, обаче като обикновен потребител прая следното mount -t msdos /dev/da0s1 /home/ipolit/camera обаче не става, защото правата на /dev/da0s1 са само за root и първо трябва да вляза като root и да ги променя. това става след като съм пъхнал кабела на апаратчето и съм го включил - тогаз се появава туй da0s1 и респективно като махна апаратчето изчезва и следващия път се появява пак с правата само за root. Туй не е кой знай какъв проблем, ама е гадничко щото за дискета и ЦеДе съм си направил ланчърчета и си се плясват директно, пък за апаратчето пиша една гора простотии. Та мисълта ми е някой знай ли от де се появява туй da0s1 и що не си стои постоянно в /dev че да си му стоят и правата каквито ги искам Титла: фотоапаратче Публикувано от: mironcho в Apr 16, 2004, 17:37 Здравей,
незнам до колко това е възможно във freebsd, но в linux проблема се решава с един запис в fstab. Например: /dev/... /mnt/.... -t vfat users,umask=0 0 0 първите две знаеш защо са, обикновенно картите в камерките ползват FAT (затуй е vfat), users - да могат да го монтират потребителите, umask=0 също мисля че е ясно за какво е ![]() Погледни в помощната страница за mount на freesbd за подобни опции (ако не са същите) Титла: фотоапаратче Публикувано от: Ipolit в Apr 16, 2004, 19:48 туй не може тъй за обикновен потребител.
няма umask=000. за да го ползва обикновен user, просто трябва да си го монтира в неговата лична директория, обаче преди това трябва да са променени правата на /dev/ad0s1 за ползване от потребителя. при дискетите и CD-то е същото, но fd0 и acd0 си стоят в /dev и при стартирането на системата със скриптче се променят, пък онуй понеже се появява само като мушнеш апаратчето, няма как да му промениш правата. свързано е нещо с devfs, ама не съм си играл да го търся и питам някой ако знай как стоят нещата да каже. Титла: фотоапаратче Публикувано от: mironcho в Apr 16, 2004, 20:51 Сега като гледам man -а за mount под freebsd, явно няма опция users. Тогава не мога да ти помогна много
![]() Явно този ред който важи запод linux, не може да се преработи така че да се ползва под freebsd. Ако някой знае как - да каже че ми стана интересно ![]() Титла: фотоапаратче Публикувано от: в Apr 16, 2004, 22:02 Здравейте!
Пробвайте със sudo. Един пример: ## anyone can mount/unmount a cd-rom on the machines in the #CDROM alias ALL CDROM = NOPASSWD: /sbin/umount /CDROM,\ /sbin/mount -o nosuid\,nodev /dev/cd0a /CDROM По сходен начин може да стане и за фотото. Успех! Титла: фотоапаратче Публикувано от: Ipolit в Apr 18, 2004, 11:56 пробвах ама не става
нещо не мога да го схвана /usr/local/etc/sudoers туй същото дето е за CDROM си го направих за CAMERA. навсякъде дето имаше писано нещо за CDROM съм го променил за моя случай. обаче как се стартира тая команда? sudo mount CAMERA? sudo mount -t msdos /dev/da0s1 /mnt/camera sudo mount -t msdos /dev/da0s1 /CAMERA - направих си и такава иска парола, давам паролата на потребителя (всъщност той е с празна парола) и нищо не става. Титла: фотоапаратче Публикувано от: soulcollector в Apr 18, 2004, 22:35 Предполагам в sudoers mount е зададена с пълния си път /sbin/mount, така че пробвай:
sudo /sbin/mount -t msdos /dev/da0s1 /mnt/camera (или някое от другите просто с пълния път на mount) Ако искаш ще ти пратя/постна моят sudoers, само че аз използвам sudo за да си изключвам компа като user. Титла: фотоапаратче Публикувано от: Ipolit в Apr 19, 2004, 16:16 майната му
няма да фащам нервна болест зарад него пък я. тъй или иначе си работи. просто преди да го монтирам тряба chmod 777 /dev/da0s1 Титла: фотоапаратче Публикувано от: в Apr 27, 2004, 09:35 Пробвай да си създадеш това устройство с MAKEDEV и после да му смениш правата. Така няма да има нужда кернела да го създава on-demand когато го включваш.
http://www.freebsd.org/doc....es.html |