【PermmissionEX】権限剥奪コマンドがTAB補完で確認できてしまう件

サーバー運用される方はこちらで情報交換されてはいかがでしょうか?
フォーラムルール
質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
viewtopic.php?f=5&t=999
  • (PostNo.297213)

【PermmissionEX】権限剥奪コマンドがTAB補完で確認できてしまう件

投稿記事by mihimaruw » 2017年3月04日(土) 04:26

お世話になっております。

荒らし対策としてサーバ内で使用中のプラグインを隠蔽したいと考えています。
そこで、PermissionEXを導入しグループ毎に使用コマンドの制限をかけたのですが、「/」→「TABキー」を入力すると、自分の権限では実行できないコマンドも表示されます。
※コマンド自体の実行結果は「Access denied.」となるため、制限自体はうまくいっていると考えています。

この挙動は、マインクラフト or PermissionEXの仕様なのでしょうか?
それとも設定不足、もしくは設定ミスでしょうか?

以下、環境情報です。不足情報あればご指摘お願いします。

【サーバ】
spigot-1.11.2

【Plugin】
LWC 1.8.0
MCBans 4.3.5
PermissionsEx 1.23.4

コード: 全て選択
groups:
  default:
    options:
      default: true
    permissions:
    - -permissions.*
    - -mcbans.*
    - -minecraft.command.*
    - -bukkit.command.*
    - lwc.create.*
    - -lwc.*
    - modifyworld.*
  Admin:
    options:
      default: false
    permissions:
    - '*'
schema-version: 1
mihimaruw
ID:4b706032
水から上がったとこ
 
記事: 2
登録日時: 2017年3月04日(土) 03:48

  • (PostNo.297216)

Re: 【PermmissionEX】権限剥奪コマンドがTAB補完で確認できてしまう件

投稿記事by ittekikun » 2017年3月04日(土) 07:14

PermissionsEX(以下PEX)はあくまで実行権限を管理するプラグインであり、コマンドを隠蔽するプラグインでは無いと思います。
(というか、コマンドを隠蔽する必要ってあるんでしょうか...?)
サイン Bukkit Spigot Japan Wikiを運営しています。
些細な事でもいいので内容の充実にご協力頂ければ幸いです。
viewtopic.php?f=19&t=33020

■■ 投稿する前に ■■
  フォーラムルール
  質問関連フォーラムで質問する時は、必ず次のトピックを一読/厳守お願い致します。
  【必読】質問の仕方について↓
  viewtopic.php?f=5&t=999
アバター
ittekikun
ID:ec304fab
ラピスラズリ収集家
 
記事: 1250
登録日時: 2011年9月25日(日) 11:51
お住まい: 夢の国の隣

  • (PostNo.297218)

Re: 【PermmissionEX】権限剥奪コマンドがTAB補完で確認できてしまう件

投稿記事by mcgo » 2017年3月04日(土) 08:53

mihimaruw さんが書きました:そこで、PermissionEXを導入しグループ毎に使用コマンドの制限をかけたのですが、「/」→「TABキー」を入力すると、自分の権限では実行できないコマンドも表示されます

サーバーファイルの入ってるフォルダの中にあるspigot.ymlを開いてください。
その中にある『tab-complete: 0』と書かれた場所が見つかるはずです。
見つかったら0を-1に変えてください。
これでTAB補完が出来なくなてるはずです。
サーバー関係の分からないことは英語で検索したら案外出ててくるで!
だってMinecraftって海外生まれやで!
最近はSkriptを使って色々自作してサーバー作ってます。
もしよければSkript作成してもいいゾ(激ムズは拒否するかも・・・)
詳しくはPMで!
【Skript自作コード公開中】
アバター
mcgo
ID:a8b00f53
石炭掘り
 
記事: 206
登録日時: 2016年11月04日(金) 00:05

  • (PostNo.297249)

Re: 【PermmissionEX】権限剥奪コマンドがTAB補完で確認できてしまう件

投稿記事by mihimaruw » 2017年3月04日(土) 15:06

ittekikun さんが書きました:PermissionsEX(以下PEX)はあくまで実行権限を管理するプラグインであり、コマンドを隠蔽するプラグインでは無いと思います。
(というか、コマンドを隠蔽する必要ってあるんでしょうか...?)


コマンドが見えてしまうと、サーバに導入しているプラグインがおおよそ検討がついてしまいます。
そのため、コマンドが表示される状態であれば、対象サーバの脆弱性がすぐに分かってしまう為、
コマンドの隠蔽は必要な対策だと考えています。

mcgo さんが書きました:
mihimaruw さんが書きました:そこで、PermissionEXを導入しグループ毎に使用コマンドの制限をかけたのですが、「/」→「TABキー」を入力すると、自分の権限では実行できないコマンドも表示されます

サーバーファイルの入ってるフォルダの中にあるspigot.ymlを開いてください。
その中にある『tab-complete: 0』と書かれた場所が見つかるはずです。
見つかったら0を-1に変えてください。
これでTAB補完が出来なくなてるはずです。


ご指摘の箇所を変更したところ、「/」→「TABキー」を入力してもコマンドが表示されることはなくなりました。

欲を言えば所持している権限のコマンドに対してのみTAB補完できれば最高ですが、
気軽にできるサーバ側の対策としては効果に期待できそうです。
しばらくはこの設定にて運用させていただきます。

回答ありがとうございました。
mihimaruw
ID:4b706032
水から上がったとこ
 
記事: 2
登録日時: 2017年3月04日(土) 03:48


Return to 質問:マルチサーバー運用

x