usbメモリの自動マウントができない。認識はされるので,手動は可能だ
症状は音量調整のときと同様。インストール時に登録したユーザーでは自動でマウントできるが,ldapで認証されたユーザーでは認識はするが,マウントは失敗する。
症状が同じなので対策も/etc/groupにインストール時のユーザーが登録されているものを加えた。
/etc/security/group.conf login ; * ;* ;Al0000-2400 ;audio,video,floppy,cdrom,plugdev,netdev,powerdev gdm ; :* ;* ;Al0000-2400 ;audio,video,floppy,cdrom,plugdev,netdev,powerdev
group.confを使うpam_group.soはcommon-authに入っており,このcommon-authは,loginやgdmをはじめ/etc/pam.d内のほとんどのサービスで@includeされている
/etc/pam.d/common-auth auth required pam_mount.so auth optional pam_group.so auth sufficient pam_ldap.so use_first_pass auth required pam_unix.so nullok_secure use_first_pass
しかし,これでも事態は改善されていない。
/var/log/messages
Nov 4 15:30:07 vine38 kernel: usb 5-6: configuration #1 chosen from 1 choice Nov 4 15:30:07 vine38 kernel: scsi5 : SCSI emulation for USB Mass Storage devices Nov 4 15:30:12 vine38 kernel: scsi 5:0:0:0: Direct-Access USB 2.0 Flash Disk 0.00 PQ: 0 ANSI: 2 Nov 4 15:30:12 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 15:30:12 vine38 kernel: sda: Write Protect is off Nov 4 15:30:12 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 15:30:12 vine38 kernel: sda: Write Protect is off Nov 4 15:30:12 vine38 kernel: sda: unknown partition table Nov 4 15:30:12 vine38 kernel: sd 5:0:0:0: Attached scsi removable disk sda Nov 4 15:41:09 vine38 kernel: usb 5-6: USB disconnect, address 5 Nov 4 15:41:17 vine38 kernel: usb 5-6: new high speed USB device using ehci_hcd and address 6 Nov 4 15:41:17 vine38 kernel: usb 5-6: configuration #1 chosen from 1 choice Nov 4 15:41:17 vine38 kernel: scsi6 : SCSI emulation for USB Mass Storage devices Nov 4 15:41:22 vine38 kernel: scsi 6:0:0:0: Direct-Access USB 2.0 Flash Disk 0.00 PQ: 0 ANSI: 2 Nov 4 15:41:22 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 15:41:22 vine38 kernel: sda: Write Protect is off Nov 4 15:41:22 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 15:41:22 vine38 kernel: sda: Write Protect is off Nov 4 15:41:22 vine38 kernel: sda: unknown partition table Nov 4 15:41:22 vine38 kernel: sd 6:0:0:0: Attached scsi removable disk sda
/var/log/syslog
Nov 4 15:41:09 vine38 kernel: usb 5-6: USB disconnect, address 5 Nov 4 15:41:17 vine38 kernel: usb 5-6: new high speed USB device using ehci_hcd and address 6 Nov 4 15:41:17 vine38 kernel: usb 5-6: configuration #1 chosen from 1 choice Nov 4 15:41:17 vine38 kernel: scsi6 : SCSI emulation for USB Mass Storage devices Nov 4 15:41:17 vine38 kernel: usb-storage: device found at 6 Nov 4 15:41:17 vine38 kernel: usb-storage: waiting for device to settle before scanning Nov 4 15:41:22 vine38 kernel: usb-storage: device scan complete Nov 4 15:41:22 vine38 kernel: scsi 6:0:0:0: Direct-Access USB 2.0 Flash Disk 0.00 PQ: 0 ANSI: 2 Nov 4 15:41:22 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 15:41:22 vine38 kernel: sda: Write Protect is off Nov 4 15:41:22 vine38 kernel: sda: Mode Sense: 00 00 00 00 Nov 4 15:41:22 vine38 kernel: sda: assuming drive cache: write through Nov 4 15:41:22 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 15:41:22 vine38 kernel: sda: Write Protect is off Nov 4 15:41:22 vine38 kernel: sda: Mode Sense: 00 00 00 00 Nov 4 15:41:22 vine38 kernel: sda: assuming drive cache: write through Nov 4 15:41:22 vine38 kernel: sda: unknown partition table Nov 4 15:41:22 vine38 kernel: sd 6:0:0:0: Attached scsi removable disk sda Nov 4 15:43:45 vine38 dhclient: DHCPREQUEST on eth1 to 10.30.30.1 port 67 Nov 4 15:43:45 vine38 dhclient: DHCPACK from 10.30.30.1 Nov 4 15:43:45 vine38 dhclient: bound to 10.10.20.38 -- renewal in 236 seconds.
/var/log/auth.log
auth Nov 4 14:48:42 vine38 su[3631]: Successful su for nobody by root Nov 4 14:48:42 vine38 su[3631]: + ??? root:nobody Nov 4 14:48:42 vine38 su[3631]: pam_env(su:session): Unable to open env file: /etc/environment: No such file or directory Nov 4 14:48:42 vine38 su[3631]: pam_unix(su:session): session opened for user nobody by (uid=0) Nov 4 14:48:42 vine38 su[3631]: pam_mount(pam_mount.c:453) error trying to retrieve authtok from auth code Nov 4 14:48:42 vine38 su[3631]: pam_mount(pam_mount.c:456) error trying to read password Nov 4 14:49:45 vine38 su[3631]: pam_unix(su:session): session closed for user nobody Nov 4 14:49:45 vine38 su[3751]: pam_mount(misc.c:346) error setting uid to 0 Nov 4 14:49:45 vine38 pmvarrun: pmvarrun: unable to open /var/run/pam_mount/nobody: Permission denied Nov 4 14:49:45 vine38 su[3631]: pam_mount(pam_mount.c:356) pmvarrun failed Nov 4 14:49:45 vine38 su[3752]: pam_mount(misc.c:346) error setting uid to 0 Nov 4 14:49:45 vine38 su[3631]: pam_mount(pam_mount.c:563) unmount of nobody failed Nov 4 15:17:01 vine38 CRON[5593]: pam_unix(cron:session): session opened for user root by (uid=0) Nov 4 15:17:01 vine38 CRON[5593]: pam_group(cron:setcred): no/bad times specified (rule #1) Nov 4 15:17:01 vine38 CRON[5593]: pam_group(cron:setcred): no/bad times specified (rule #2) Nov 4 15:17:01 vine38 CRON[5593]: pam_unix(cron:session): session closed for user root Nov 4 15:17:01 vine38 CRON[5593]: pam_mount(pam_mount.c:356) pmvarrun failed Nov 4 15:34:21 vine38 gnome-screensaver-dialog: pam_group(gnome-screensaver:setcred): unable to set the group membership for user: 許可されていない操作です
screensaver
Nov 4 16:52:54 vine38 gdm[2982]: pam_env(gdm:setcred): Unable to open env file: /etc/environment: そのようなファイルやディレクトリはありません Nov 4 16:52:54 vine38 gdm[2982]: pam_unix(gdm:session): session opened for user c2c05 by (uid=0) Nov 4 16:52:54 vine38 gdm[2982]: pam_mount(mount.c:177) realpath of volume "/home/c2c05" is "/home/c2c05" Nov 4 17:22:08 vine38 login[3031]: pam_ldap: error trying to bind as user "uid=root,ou=People,dc=st,dc=seiai,dc=ed,dc=jp" (Invalid credentials) Nov 4 17:22:08 vine38 login[3031]: pam_env(login:session): Unable to open env file: /etc/environment: No such file or directory Nov 4 17:22:08 vine38 login[3031]: pam_unix(login:session): session opened for user root by LOGIN(uid=0) Nov 4 17:22:08 vine38 login[3077]: ROOT LOGIN on 'tty2' Nov 4 17:32:41 vine38 gdm[2964]: pam_env(gdm:setcred): Unable to open env file: /etc/environment: そのようなファイルやディレクトリはありません Nov 4 17:32:41 vine38 gdm[2964]: pam_unix(gdm:session): session opened for user c2c05 by (uid=0) Nov 4 17:32:41 vine38 gdm[2964]: pam_mount(mount.c:177) realpath of volume "/home/c2c05" is "/home/c2c05" Nov 4 17:44:01 vine38 gnome-screensaver-dialog: pam_group(gnome-screensaver:setcred): unable to set the group membership for user: 許可されていない操作です Nov 4 18:16:37 vine38 gnome-screensaver-dialog: pam_group(gnome-screensaver:setcred): unable to set the group membership for user: 許可されていない操作です Nov 4 18:17:01 vine38 CRON[6047]: pam_unix(cron:session): session opened for user root by (uid=0) Nov 4 18:17:01 vine38 CRON[6047]: pam_unix(cron:session): session closed for user root Nov 4 18:17:01 vine38 CRON[6047]: pam_mount(pam_mount.c:356) pmvarrun failed
screensaverについては,common-authのincludeをやめて次のように直に書いた
#@include common-auth auth required pam_mount.so auth sufficient pam_ldap.so use_first_pass auth required pam_unix.so nullok_secure use_first_pass
これで auth.logに unable to set the group membership for user: 許可されていない操作です のメッセージは出なくなった。
/var/log/messages
Nov 4 21:58:32 vine38 kernel: sda: Write Protect is off Nov 4 21:58:32 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 21:58:32 vine38 kernel: sda: Write Protect is off Nov 4 21:58:33 vine38 kernel: sda: sda1 Nov 4 21:58:33 vine38 kernel: sd 4:0:0:0: Attached scsi removable disk sda Nov 4 21:59:16 vine38 kernel: agpgart: Found an AGP 3.0 compliant device at 0000:00:00.0. Nov 4 21:59:16 vine38 kernel: agpgart: Xorg tried to set rate=x12. Setting to AGP3 x8 mode. Nov 4 21:59:16 vine38 kernel: agpgart: Putting AGP V3 device at 0000:00:00.0 into 8x mode Nov 4 21:59:16 vine38 kernel: agpgart: Putting AGP V3 device at 0000:01:00.0 into 8x mode Nov 4 21:59:20 vine38 kernel: usb 5-6: USB disconnect, address 4 Nov 4 21:59:42 vine38 kernel: usb 5-6: new high speed USB device using ehci_hcd and address 5 Nov 4 21:59:42 vine38 kernel: usb 5-6: configuration #1 chosen from 1 choice Nov 4 21:59:42 vine38 kernel: scsi5 : SCSI emulation for USB Mass Storage devices Nov 4 21:59:47 vine38 kernel: scsi 5:0:0:0: Direct-Access USB 2.0 Flash Disk 0.00 PQ: 0 ANSI: 2 Nov 4 21:59:47 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 21:59:47 vine38 kernel: sda: Write Protect is off Nov 4 21:59:47 vine38 kernel: SCSI device sda: 2015231 512-byte hdwr sectors (1032 MB) Nov 4 21:59:47 vine38 kernel: sda: Write Protect is off Nov 4 21:59:47 vine38 kernel: sda: sda1 Nov 4 21:59:47 vine38 kernel: sd 5:0:0:0: Attached scsi removable disk sda Nov 4 21:59:15 vine38 gdm[2966]: pam_unix(gdm:session): session closed for user c2d05 Nov 4 21:59:15 vine38 gdm[2966]: pam_env(gdm:setcred): Unable to open env file: /etc/environment: そのようなファイルやディレクトリはありません Nov 4 21:59:28 vine38 gdm[2966]: pam_env(gdm:setcred): Unable to open env file: /etc/environment: そのようなファイルやディレクトリはありません Nov 4 21:59:28 vine38 gdm[2966]: pam_unix(gdm:session): session opened for user beta by (uid=0) Nov 4 21:59:28 vine38 gdm[2966]: pam_mount(mount.c:177) realpath of volume "/home/beta" is "/home/beta" Nov 4 22:00:13 vine38 su[6397]: pam_ldap: error trying to bind as user "uid=root,ou=People,dc=st,dc=seiai,dc=ed,dc=jp" (Invalid credentials) Nov 4 22:00:13 vine38 su[6397]: Successful su for root by beta Nov 4 22:00:13 vine38 su[6397]: + pts/0 beta:root Nov 4 22:00:14 vine38 su[6397]: pam_env(su:session): Unable to open env file: /etc/environment: そのようなファイルやディレクトリはありません Nov 4 22:00:14 vine38 su[6397]: pam_unix(su:session): session opened for user root by (uid=1111)
mount 成功した場合。
/dev/hda2 on / type ext3 (rw,errors=remount-ro) tmpfs on /lib/init/rw type tmpfs (rw,nosuid,mode=0755) proc on /proc type proc (rw,noexec,nosuid,nodev) sysfs on /sys type sysfs (rw,noexec,nosuid,nodev) procbususb on /proc/bus/usb type usbfs (rw) udev on /dev type tmpfs (rw,mode=0755) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620) //jonah/beta on /home/beta type cifs (rw,mand) /dev/sda1 on /media/EDU6 type vfat (rw,nosuid,nodev,shortname=lower,uid=1111) /dev/sda2 on /media/disk type vfat (rw,nosuid,nodev,shortname=lower,uid=1111) /dev/sdb on /media/disk-1 type vfat (rw,nosuid,nodev,shortname=lower,uid=1111)
/etc/fstabにはfloppy,cdromの他には設定はない。
# /etc/fstab: static file system information. # # <file system> <mount point> <type> <options> <dump> <pass> proc /proc proc defaults 0 0 /dev/hda2 / ext3 defaults,errors=remount-ro 0 1 /dev/hda5 none swap sw 0 0 /dev/hdc /media/cdrom0 udf,iso9660 user,noauto 0 0 /dev/fd0 /media/floppy0 auto rw,user,noauto 0 0