Kami memasang sistem media digital di stasiun radio kampus tempat saya bekerja. Kami mencoba memberi akses kepada programmer (baca; DJ, bukan coders) musik, tanpa mengizinkan mereka menyalinnya ke flash drive mereka atau mentransfernya di Internet.
Kami berjalan pada sistem Windows (Windows XP untuk mesin klien, dan Windows Server 2008 untuk server media). Ide saya adalah ini.
- Buat pengguna (ProgramUser) yang tidak memiliki akses sama sekali ke media digital.
- Buat pengguna (MediaUser) yang memiliki akses hanya baca ke media digital yang tidak diketahui oleh programmer dan tidak tahu kata sandinya.
- Mintalah pengguna masuk ke Windows sebagai ProgramUser, memberi mereka tidak ada akses sama sekali ke media.
- Jalankan aplikasi playback ( Traktor ) kami sebagai MediaUser, yang memungkinkan programmer untuk memutar kembali media tetapi tidak menyalin atau memodifikasinya.
Ini sepertinya solusi yang sempurna, tetapi ada satu gotcha. Jika aplikasi atau mesin pemutaran macet, programmer adalah satu-satunya orang yang dapat menjalankannya kembali dalam jumlah waktu yang wajar (kami adalah stasiun radio FM 15 kW, jadi downtime adalah masalah besar). Karena itu dilema saya ...
Bagaimana saya bisa memberi programmer kemampuan untuk memulai aplikasi pemutaran kami sebagai pengguna yang mereka tidak tahu kata sandinya?