mysqlのみを使用するようにユーザー権限を制限する方法

mysqlのみを使用するようにユーザー権限を制限する方法

「mysql」コマンドのみを使用できるユーザー(Sudoer以外のユーザー)を作成できますか?またはコマンドセット?

コンテキスト:mysqlデータベースをホストするサーバーがあります。一部のユーザーにSSH経由でサーバーに接続する権限を付与したいが、mysqlクライアントを使用できる場合にのみ可能です。

Amazon Linux AMIを使用しています。

PS:authorized_keysファイルでコマンドオプションを使用することは正しい解決策ではありません。

ベストアンサー1

制限された権限を持つユーザーを追加する方が良いです。この投稿詳細については。

一方、彼のログインシェルを制限することもできます。例えば

useradd -s $(which mysql) whatshisname

これは彼のデフォルトシェルをmysqlにします。

おすすめ記事