目前,我們僅允許透過使用 ssh 隧道(具有各種唯讀/寫入/管理員用戶)進行外部 mysql 訪問,每個最終用戶在伺服器上擁有不同的用戶登入名稱。是否有可能阻止他們透過 ssh 連接到伺服器,但仍然允許他們透過隧道連接到 mysql?
這是在 ubuntu 14.10 伺服器上使用預設值dash
答案1
https://unix.stackexchange.com/questions/55106/disable-user-shell-for-security-reasons
我想你想要這個
這將禁用用戶的 shell,但連線將保留
usermod -s /sbin/nologin myuser