web-dev-qa-db-ja.com

ユーザーがnon-freeソフトウェアをインストールできないようにする方法は?

Ubuntuで非フリーまたは専用のソフトウェアおよびアプリケーションのインストールを無効にすることは可能ですか?

5
Roshan

フリーでないソフトウェアをインストールしないように伝えます。これが機能しない場合は、以下を試してください。

  1. ユーザーグループpowerusersを作成します。このグループのユーザーは、特定の種類のソフトウェアのみをインストールできます。

    # addgroup powerusers
    
  2. /etc/sudoersを編集し、powerusersSudo apt-getのみの権限を付与します。

    %powerusers ALL = (ALL) /usr/bin/apt-get
    

    現在、powerusersグループのユーザーはSudo apt-get ...のみが可能ですが、Sudo dpkg -i <downloaded.deb>を編集したり、ファイル/etc/apt/sources.listを編集したりすることはできません。含めるソースを決定できるのはあなただけです。

  3. non-freeファイルからsources.listrestrictedmultiverseソースを削除します。

できた!

4
Xiè Jìléi

技術的に不可能です!

コンピューターのIQレベルがゼロであるため、コンピューターで実行されているソフトウェアがフリーソフトウェアであるかどうかを検出できません。あなたができる唯一のことは、フリーソフトウェアだけを使うようにユーザーにアドバイスすることです。 :-)

1
Tachyons