很簡單
修改此用戶的shell即可
打開/etc/password
查找要修改的用戶所對應的記錄
如
floatboat:x:
:
::/home/floatboat:/bin/bash
要禁止floatboat用戶登錄
只需要把此行中的
/bin/bash
改為/usr/bin/passwd即可
這樣用戶telnet上服務器只能修改密碼
而無法直接控制台
當然
如果你希望連密碼都不允許此用戶修改
只要把shell改為
/sbin/nologin
即可
From:http://tw.wingwit.com/Article/program/Oracle/201311/17280.html