不具合報告/4.6/34
の編集
http://plamo.linet.gr.jp/?%E4%B8%8D%E5%85%B7%E5%90%88%E5%A0%B1%E5%91%8A/4.6/34
[
トップ
] [
編集
|
差分
|
バックアップ
|
添付
|
リロード
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
|
ログイン
]
-- 雛形とするページ --
diary/Template
*pmount が一般ユーザーで使えない [#u94c6554] -ページ: [[不具合報告/4.6]] -投稿者: [[M.H]] -優先順位: 低 -状態: 提案 -カテゴリー: 不具合報告 -投稿日: 2009-04-17 (金) 20:45:41 -バージョン: **メッセージ [#uc4c893a] pmount /dev/fd0 のように実行しようとすると、 Error: this program needs to be installed suid root というエラーになります。 ls -l /usr/bin/pmount -rwxr-sr-x 1 root plugdev 33028 2月 10日 10:20 /usr/bin/pmount* group plugdev で setgid ではなくて、user root で setuid されないと使えないんじゃないでしょうか。 ---- -使いたい人を plugdev グループに登録してみてください。 -- [[kojima]] &new{2009-04-17 (金) 23:03:52}; -登録してみましたが、同様のエラーが出ます。root で実行しても、Error: device /dev/fd0 is not removable というエラーが出るので、そもそもフロッピーを扱っていないんでしょうか? ただ、メモリースティックを何もしないウィンドウマネージャーの環境で pmount /dev/sdc1 のようにマウントしようとしても、一般ユーザーでは同様のエラーが出ます。root では /media/sdc1 にマウントされます。 -- [[M.H]] &new{2009-04-18 (土) 11:26:58}; -- 私も同様でした。 自動マウントも嫌いなので 60-plamo_local.rules でも pmount も無効にして、昔ながらの手動での mount, umount で利用です。 -- [[M.Tomi]] &new{2009-04-18 (土) 13:57:16}; --modporbe floppyなどをやってもがいてみましたがどうもでした そもそもフロッピーを扱っていないんでしょうか? じゃないかと思いましたので自分も60-plamo_local.rulesのpmountを無効にしています。 -- [[名倉]] &new{2009-04-18 (土) 14:22:41}; -ソースをざっと見るかぎり floppy は hotplug device とは見なしてないですね > pmount /* The silent version of the device_removable function. */ int device_removable_silent(const char * device) { struct sysfs_device *dev; static char* hotplug_buses[] = { "usb", "ieee1394", "mmc", "pcmcia", NULL }; int removable; char blockdevpath[PATH_MAX]; メモリースティックはバス的にどう見えるのか分かりませんが。ちなみにマニュアルによると、/etc/fstab に記述がある デバイスを pmount しようとすると mount のラッパーとして働くそうなので、root 権限が必要になるのは仕様じゃないかな? POLICY The mount will succeed if all of the following conditions are met: キ device is a block device in /dev/ キ device is not in /etc/fstab (if it is, pmount executes mount device as the calling user to handle this transparently). See below for more details. キ device is not already mounted according to /etc/mtab and /proc/mounts キ if the mount point already exists, there is no device already mounted at it and the directory is empty キ device is removable (USB, FireWire, or MMC device, or /sys/block/drive/removable is 1) or whitelisted in /etc/pmount.allow. キ device is not locked ということだから、/etc/pmount.allow に指定すれば pmount できそうだけど、FD をどう指定すればいいかは 不明。。-- [[kojima]] &new{2009-04-18 (土) 23:13:28}; #comment
タイムスタンプを変更しない
*pmount が一般ユーザーで使えない [#u94c6554] -ページ: [[不具合報告/4.6]] -投稿者: [[M.H]] -優先順位: 低 -状態: 提案 -カテゴリー: 不具合報告 -投稿日: 2009-04-17 (金) 20:45:41 -バージョン: **メッセージ [#uc4c893a] pmount /dev/fd0 のように実行しようとすると、 Error: this program needs to be installed suid root というエラーになります。 ls -l /usr/bin/pmount -rwxr-sr-x 1 root plugdev 33028 2月 10日 10:20 /usr/bin/pmount* group plugdev で setgid ではなくて、user root で setuid されないと使えないんじゃないでしょうか。 ---- -使いたい人を plugdev グループに登録してみてください。 -- [[kojima]] &new{2009-04-17 (金) 23:03:52}; -登録してみましたが、同様のエラーが出ます。root で実行しても、Error: device /dev/fd0 is not removable というエラーが出るので、そもそもフロッピーを扱っていないんでしょうか? ただ、メモリースティックを何もしないウィンドウマネージャーの環境で pmount /dev/sdc1 のようにマウントしようとしても、一般ユーザーでは同様のエラーが出ます。root では /media/sdc1 にマウントされます。 -- [[M.H]] &new{2009-04-18 (土) 11:26:58}; -- 私も同様でした。 自動マウントも嫌いなので 60-plamo_local.rules でも pmount も無効にして、昔ながらの手動での mount, umount で利用です。 -- [[M.Tomi]] &new{2009-04-18 (土) 13:57:16}; --modporbe floppyなどをやってもがいてみましたがどうもでした そもそもフロッピーを扱っていないんでしょうか? じゃないかと思いましたので自分も60-plamo_local.rulesのpmountを無効にしています。 -- [[名倉]] &new{2009-04-18 (土) 14:22:41}; -ソースをざっと見るかぎり floppy は hotplug device とは見なしてないですね > pmount /* The silent version of the device_removable function. */ int device_removable_silent(const char * device) { struct sysfs_device *dev; static char* hotplug_buses[] = { "usb", "ieee1394", "mmc", "pcmcia", NULL }; int removable; char blockdevpath[PATH_MAX]; メモリースティックはバス的にどう見えるのか分かりませんが。ちなみにマニュアルによると、/etc/fstab に記述がある デバイスを pmount しようとすると mount のラッパーとして働くそうなので、root 権限が必要になるのは仕様じゃないかな? POLICY The mount will succeed if all of the following conditions are met: キ device is a block device in /dev/ キ device is not in /etc/fstab (if it is, pmount executes mount device as the calling user to handle this transparently). See below for more details. キ device is not already mounted according to /etc/mtab and /proc/mounts キ if the mount point already exists, there is no device already mounted at it and the directory is empty キ device is removable (USB, FireWire, or MMC device, or /sys/block/drive/removable is 1) or whitelisted in /etc/pmount.allow. キ device is not locked ということだから、/etc/pmount.allow に指定すれば pmount できそうだけど、FD をどう指定すればいいかは 不明。。-- [[kojima]] &new{2009-04-18 (土) 23:13:28}; #comment
テキスト整形のルールを表示する