| 66 | == 一般ユーザで DVD の再生ができない == |
| 67 | |
| 68 | 一般ユーザで VLC や MPlayer などから /dev/sr0 を開けずに DVD の再生に失敗してしまいます。 |
| 69 | これは /dev/sr0 のパーミッションが 660 以下、もしくは /dev/sr0 の所有者、グループのためです。 |
| 70 | |
| 71 | いくつかの対応が考えられます: |
| 72 | 1. 一般ユーザを cdrom グループに入れてあげる。 |
| 73 | 1. pam_console を用いて /dev/cdrom*, /dev/dvd* などを console user に owner を渡す |
| 74 | 1. /dev/sr0 のパーミッションを 664 以上にする |
| 75 | |
| 76 | pam_console を用いた方法について説明します。 |
| 77 | |
| 78 | デフォルトに追加する場合は、 |
| 79 | {{{ |
| 80 | /etc/security/console.perms.d/50-default.perms |
| 81 | }}} |
| 82 | に、以下を追加します。 |
| 83 | {{{ |
| 84 | <sr>=/dev/sr[0-9] |
| 85 | |
| 86 | <console> 0660 <sr> 0660 root.cdrom |
| 87 | }}} |
| 88 | |
| 89 | ローカル用途などで別途作成する場合は、 |
| 90 | {{{ |
| 91 | /etc/security/console.perms.d/51-local.perms |
| 92 | }}} |
| 93 | などを適当に作成しても構いません。 |
| 94 | |