SSH経由でのみ強制ログイン

SSH経由でのみ強制ログイン

少し問題があります。 1 台のコンピューターに 2 つのアカウントがあります。 1つは通常グラフィカルインタフェースを介した「通常の」作業用で、もう1つはリモート管理用です(sftpを介したファイルのアップロード、SSHによる実行)。

次に、2番目のアカウントのローカルログインを無効にし、sshとsftpを介してのみ使用できるようにしたいと思います。これが不可能な場合は、実際にグラフィカルインターフェイスにログインできないようにする必要があります(主にX標準フォルダ(デスクトップ、ダウンロード...)がデフォルトフォルダに表示されたくないため)。

私はlubuntuを使用しています(したがってLXDEはDEです)16.04 x64

ベストアンサー1

グラフィカルにログインできるユーザーのグループを作成できます(後でユーザーを追加することを決定した場合は、より簡単にするため)。と仮定しますが、graphical-users名前は重要ではありません。

  1. グループを追加:addgroup graphical-users
  2. 一般ユーザーをこのグループに追加しますadduser frarugi graphical-users
  3. /etc/pam.d/lxdmlxdm(おそらく)[または使用しているログインマネージャ、おそらくlightdm]のPAM設定を編集して、すぐ下に次の内容を追加します@include common-auth

    auth required pam_succeed_if.so quiet_success user ingroup graphical-users
    

私はこれをまだテストしていないことを認めます。 LubuntuのPAM設定がDebianに似ていることを願っています。

おすすめ記事