|
Титла: фотоапаратче Публикувано от: 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 |