• ベストアンサー

VNCSERVERを起動できるユーザーの限定方法

共通で使用しているサーバー(centos5)で作成している ユーザーが3つあります。 usr1,usr2,usr3 この中でusr1のみvncserverの使用を許可するようにしたいのですが どのように実現できますでしょうか? アドバイスをお願いいたします。 当方root権限持っています。 今後ユーザーが追加されても、許可したユーザーしか設定できないようにしたい。

質問者が選んだベストアンサー

  • ベストアンサー
  • anmochi
  • ベストアンサー率65% (1332/2045)
回答No.1

これでどうでしょう。パーミッションの設定(root:vncuserかつ554)をXvnc、vncserverどれにすればいいかはご検討ください。 ・vncuserというグループを作る。 ・Xvncのオーナーをroot:vncuserに、パーミッションを554(または550)にする。 ・usr1のサブグループとしてvncuserを追加する。 # groupadd vncuser # chown root:vncuser Xvnc # chmod 554 Xvnc # usermod -G vncuser usr1 (既に他のサブグループがあると、これだとそれらが消えるので注意) この後は、メイングループまたはサブグループにvncuserが設定されているユーザーまたはrootしかvncserverを起動できないのではないかと。

siritaiyo_1978
質問者

お礼

お礼が遅くなりもうしわけありません。 シンプルな対応でいけますね。 rootのみ実行できるようにします。

関連するQ&A