- ベストアンサー
VNCSERVERを起動できるユーザーの限定方法
共通で使用しているサーバー(centos5)で作成している ユーザーが3つあります。 usr1,usr2,usr3 この中でusr1のみvncserverの使用を許可するようにしたいのですが どのように実現できますでしょうか? アドバイスをお願いいたします。 当方root権限持っています。 今後ユーザーが追加されても、許可したユーザーしか設定できないようにしたい。
- みんなの回答 (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を起動できないのではないかと。
お礼
お礼が遅くなりもうしわけありません。 シンプルな対応でいけますね。 rootのみ実行できるようにします。