Mkusbを使用して永続的なUbuntu Mate USBフラッシュドライブを作成し、希望どおりに構成しました。私は今、誰もそれを変更できないようにしたいと思います。
ソリューションがユーザーによるすべての変更を停止することであるか、それともユーザーがそのセッションのためだけに変更することを許可し、再起動時に元に戻すことができるかは問題ではありません。
システムログインがないので、そのままにしておく必要がありますが、メンテナンスのために特権アクセスを取得するには、何らかの方法が必要です。
ユーザーに、セットアップとまったく同じデスクトップ、つまりネットワークドライブへのショートカットを含めたいと思います。
私はどんな提案にも感謝します。私は初心者から中級者として自分自身を考えるので、少し詳細が必要になるかもしれません。
変更されたゲストユーザーアカウントを使用して、必要な操作を実行できます
インストールlightdm:
Sudo apt-get install lightdm
インストールプロセスでは、GDMを削除するように求められます。
grub2ブーターの場合永続的casper-rwパーティションで、mkusbなど:
casper-rw/upper/etc/lightdm/lightdm.confを開き、allow-guest=true
を変更します。これで、Guestアカウントが作成されます。
Syslinuxブーターの場合永続的casper-rwファイル UNetbootinやRufusなど:最初にcasper-rwファイルをマウントします。
Sudo mkdir /media/casper
Sudo mount -o loop casper-rw /media/casper/
次にcasper/upper/etc/lightdm/lightdm.confを編集してallow-guest=true
を変更します。ゲストアカウントがブートオプションに追加されます。
ゲストアカウントの変更
ゲストセッションをカスタマイズするためのライブベースとして使用するには、既存のユーザーアカウントを使用するか、新しいユーザーアカウントを作成します。
ゲストセッション用のディレクトリを作成します(まだ存在しない場合)。
Sudo mkdir /etc/guest-session
シンボリックリンクを作成します。
Sudo ln -s /home/{NAME} /etc/guest-session/skel
ここで、{NAME}は、ベースとして使用するユーザーアカウントの名前です。
ユーザーアカウントに加えられた変更は、ゲストアカウントに表示されます。
ゲストアカウントへの変更は、セッションの終了時に削除されます。
ユーザー{NAME}はログイン時に非表示にできます:
ユーザーを非表示にするには/ var/lib/AccountsService/users/{NAME}
行を編集してSystemAccount=true