少し問題があります。 1 台のコンピューターに 2 つのアカウントがあります。 1つは通常グラフィカルインタフェースを介した「通常の」作業用で、もう1つはリモート管理用です(sftpを介したファイルのアップロード、SSHによる実行)。
次に、2番目のアカウントのローカルログインを無効にし、sshとsftpを介してのみ使用できるようにしたいと思います。これが不可能な場合は、実際にグラフィカルインターフェイスにログインできないようにする必要があります(主にX標準フォルダ(デスクトップ、ダウンロード...)がデフォルトフォルダに表示されたくないため)。
私はlubuntuを使用しています(したがってLXDEはDEです)16.04 x64
答え1
グラフィカルにログインできるユーザーのグループを作成できます(後でユーザーを追加することを決定した場合は、より簡単にするため)。と仮定しますが、graphical-users
名前は重要ではありません。
- グループを追加:
addgroup graphical-users
- 一般ユーザーをこのグループに追加します
adduser frarugi graphical-users
。 /etc/pam.d/lxdm
lxdm(おそらく)[または使用しているログインマネージャ、おそらくlightdm]のPAM設定を編集して、すぐ下に次の内容を追加します@include common-auth
。auth required pam_succeed_if.so quiet_success user ingroup graphical-users
私はこれをまだテストしていないことを認めます。 LubuntuのPAM設定がDebianに似ていることを願っています。