私のトドラーはcd / dvdボタンを押し続け、トレイを破壊しようとしています。イジェクトボタンを無効にして、彼女の人生をより困難にすることができるはずです。どうやってするか?これはubuntu(問題ではない)Linuxです。関連する質問もご覧ください。
これと同じですが、Windows上で
編集:これはハーディです
私のトドラーはcd / dvdボタンを押し続け、トレイを破壊しようとしています。イジェクトボタンを無効にして、彼女の人生をより困難にすることができるはずです。どうやってするか?これはubuntu(問題ではない)Linuxです。関連する質問もご覧ください。
これと同じですが、Windows上で
編集:これはハーディです
回答:
コマンドラインで:
eject -i 1
通常に戻すには:
eject -i 0
または、以下を使用してソフトウェアでイジェクトできます。
eject
すべての場合において、複数の取り出し可能なデバイスがある場合は、デバイス名を追加できます。
どうやら、これはすべてのバージョンのejectでは機能しません。それがあなたのものではない場合、完全にイジェクトをバイパスし、「ハード」な方法でそれを行うことができます:
echo 1 | sudo tee /proc/sys/dev/cdrom/lock
$ eject -i 1
に結果をeject: invalid option -- i
-あなたは、他のコメントからのバージョンを把握することができるはず
$ eject -i 1
Karmicでうまく動作します。バージョン2.1.5。
Ubuntuのデフォルトのオートマウンタは、挿入されたディスクをマウントするときにCD / DVDの試行をロックしません。ただし、ディスクを手動で(たとえば、sudo
)マウントすると、トレイはロックされ、ディスクをマウント解除するまでロックされたままになります。
したがって、このプロセスは、他の機能を無効にすることなく、目的を達成します。また、すぐにアクセスできるようにスクリプトを作成することもできます。
sudo umount /media/cdrom
から、sudo mount /dev/cdrom /media/cdrom
明らかに、これらのパスとデバイスをシステムが使用するものに置き換えてください。
ユーザーは、左のコメント別の質問には。コメントは別の答えであるべきでした。彼の提案はここに書いています。誰かのために働くかもしれないし(ハーディハロンにはない)、受け入れられた質問からコードをインストールするよりも便利かもしれないからです。
ロックする:
sudo bash -c 'echo 1 > /proc/sys/dev/cdrom/lock'
ロックを解除するには:
sudo bash -c 'echo 0 > /proc/sys/dev/cdrom/lock'
もちろん、パネルからリンクされている可能性のある小さなシェルスクリプトが使用されます。
cdctlを試してみてください。http://cdctl.sourceforge.net/から入手できます。このスイッチはあなたが望むものを達成します。
-oS, --lockdoor=S
Locks the eject button so the disc cannot be manually ejected. Requires kernel ver‐
sion 2.2.4 or newer. Set S to 0 to unlock the drive, and to 1 to lock it.
私は過去10年間、これをFedora、RHEL、CentOSで使用しましたが、パッケージはtarballとして利用可能であり、Ubuntuでコンパイルできるはずです。注:パッケージはしばらく更新されていませんが、正常に動作します。gentooのサイトには、最新のカーネルでコンパイルできるように小さな問題を修正するパッチがあります。パッチは次から入手できます。
インストールしたら、次のコマンドを使用してCDトレイをロックできます。
cdctl -o1
トレイのロックを解除するには:
cdctl -o0
最近、Debian / Ubuntu 12.10で使用するためにcdctlを再パッケージしました。http://www.lamolabs.org/blog/wp-content/uploads/2011/01/cdctl_0.15-1.lamolabs.1_amd64.debから入手できます。