Linux賬號安全——使用者登陸許可權
之前為nginx和myslq開通了2個使用者,最近複習了linux使用者管理,發現開通的www賬號和mysql賬號,是可以登陸的。
cat /etc/passwd | grep -v nologin
www:x:500:500::/home/www:/sbin/bash
mysql:x:501:501::/home/mysql:/sbin/bash
在Linux作業系統中有多種Shell可供使用,在Red Hat Linux 9.0中預設使用的shell是bash。使用者成功登入系統後,shell將成為使用者與系統核心進行互動的橋樑,直至使用者退出系統。Linux系統中所有使用者都有一個預設的shell,使用者的預設shell在系統的/etc/passwd檔案中指定,為了讓使用者不能登陸,我們講shell指定為nologin。
usermod --shell /sbin/nologin www
檢視/etc/passwd
www:x:500:500::/home/www:/sbin/bash
當嘗試通過遠端登陸,系統會提示This account is currently not available.無法登陸
相關文章
- 賬號和許可權管理
- Linux賬號和許可權管理(理論配寫)Linux
- Linux賬號許可權分離的必要性Linux
- mysql8下建立使用者遠端登陸許可權MySql
- Git多賬號登陸Git
- Oracle檢視當前登陸使用者的許可權或者角色Oracle
- Linux賬戶與許可權管理Linux
- Linux 使用者ssh登入許可權檢查Linux
- mysql建立只讀賬號和增刪改查許可權賬號MySql
- Linux下通過受限bash建立指定許可權的賬號Linux
- sql server點檢賬號需要的許可權SQLServer
- 登陸vCenter Server提示沒有許可權問題Server
- linux使用者許可權Linux
- MySQL 日常運維業務賬號許可權的控制MySql運維
- 使用 GitLab 賬號登陸 KubeSphereGitlab
- Linux — 使用者組、許可權Linux
- Linux使用者與許可權Linux
- linux 關閉只允許SSH登陸(允許使用者名稱、密碼登陸)Linux密碼
- win10賬號沒有管理員許可權如何解決_win10賬號沒有管理員許可權解決步驟Win10
- Oracle RAC啟動CRS報錯:登陸許可權問題Oracle
- Linux使用者、組、許可權管理Linux
- linux5-使用者許可權Linux
- Linux-許可權管理(ACL許可權)Linux
- 第二節:SQLServer圖形化介面配置賬號許可權SQLServer
- linux 檔案許可權 s 許可權和 t 許可權解析Linux
- MySql給賬戶所有許可權MySql
- Oracle 使用者、物件許可權、系統許可權Oracle物件
- linux中安全和許可權那些事Linux
- Linux檔案許可權符號含義Linux符號
- Linux許可權Linux
- linux新增使用者、使用者組、許可權Linux
- 使用者許可權繼承另一使用者的許可權繼承
- linux給使用者新增sudo許可權Linux
- linux為使用者新增sudo許可權Linux
- 【許可權管理】Oracle中檢視、回收使用者許可權Oracle
- Nginx訪問控制_登陸許可權的控制(http_auth_basic_module)NginxHTTP
- linux 本地賬號密碼無法登陸(shell可以登入),一直返回 登陸的login介面Linux密碼
- linux下配置ftp伺服器並設定虛擬賬號的不同許可權LinuxFTP伺服器