Linux重要配置文件
目錄
簡介
0x01 系統重要文件
0x02 用戶重要文件
0x03 重要日誌文件
本教程概述
本課時學習Linux系統中重要的配置文件。
用到的工具
SshClient Ubuntu
標簽
Linux配置文件
簡介
Linux配置信息都在配置文件裏,而windows則在註冊表裏。這節課我們來學習linux中的重要配置文件,從而更深入的了解Linux系統。
0x01 系統重要文件
在桌面上找到SSH Secure Shell Client
打開輸入hostname: 192.168.5.25 username:root
輸入密碼123456msf
登陸後,下邊所有命令都是在這個客戶端下邊執行的。
1、有關用戶配置文件
/etc/passwd用於存放用戶帳號信息
執行cat /etc/passwd 顯示其內容
每一行是由分號分隔的字串組成,它的格式如下:
username:password:uid:gid:gecos:homedir:shell
用戶名:密碼:用戶ID:組ID:用戶全名:主目錄:登錄shell
gecos是通用電子計算機操作系統的縮寫,是Bell實驗室中的一臺大型主機。
真正的密碼保存在/etc/shadow文件中,shadow文件只能由超級用戶訪問。這樣入侵者就不能獲得加密密碼串,用於破解。使用shadow密碼文件後,/etc/passwd文件中所有帳戶的password域的內容為"x",如果password域的內容為"*",則該帳號被停用。使用passwd這個程序可修改用戶的密碼。
執行cat /etc/shadow
/etc/shadow文件的格式如下:
username:password:last_change:min_change:max_change:warm:failed_expire:expiration:reserved
所謂的密碼域密文(即password)也是由三部分組成的,即:$id$salt$encrypted。
id為1時,采用md5進行加密;
id為5時,采用SHA256進行加密;
id為6時,采用SHA512進行加密。
因此我們遠程系統shadow加密方式是md5,salt是9Xzxjf42,密文是4BFy9vjTgIaHOeANK2xb91。
用戶組的所有信息都存放在/etc/group文件中。此文件的格式是由冒號(:)隔開若幹個字段,這些字段具體如下:
組名:口令:組標識號:組內用戶列表
執行cat /etc/group看group內容
2、系統信息查看
操作類型的發型版本版本
根據不同的linux服務器發行版本,其版本文件路徑也不一樣。
執行cat /etc/lsb-release
內核版本的詳細信息
執行命令uname –a
3、常用服務器配置文件
Nfs的配置文件在/etc/exports,裏邊有nfs服務器共享的路徑。
這個服務器把根目錄共享出去了
/etc/ftpusers 是ftp用戶信息
/etc/apache2/sites-enabled/000-default Apache默認網站的配置信息
/var/lib/mysql 是mysql數據庫存放目錄
如圖,這個mysql有多個數據庫
0x02 用戶重要文件
/home/用戶名/.ssh/目錄存放ssh密鑰和私鑰
我們看一下/home/msfadmin/.ssh/目錄下的文件,執行ls /home/msfadmin/.ssh/
分別是私鑰 (id_rsa)與公鑰 (id_rsa.pub),authorized_keys用來存放已經認證的主機的。如果把B主機上的id_rsa.pub文件追加到A主機的authorized_keys裏,那麽A主機就能通過自己id_rsa文件登陸B主機了。
/home/用戶名/ .bash_history 存放用戶執行的命令的歷史。
執行cat /home/user/.bash_history 看user用戶執行命令的歷史
/home /用戶名/.mysql_history 是mysql執行的歷史記錄
查看/home/msfadmin/.mysql_history文件的內容
0x03 重要日誌文件
/var/log/apache2/access.log.N 存放apache訪問記錄
執行tail -n 4/var/log/apache2/access.log.1
可以看127.0.0.1訪問了這個網站。
/var/log/auth.log是登陸認證文件
執行tail /var/log/auth.log
如圖可以看到msfadmin的登陸記錄。
拓展閱讀
- http://www.ibm.com/developerworks/cn/linux/management/configuration/
- http://guodayong.blog.51cto.com/263451/1168731
- http://www.oecp.cn/hi/listly/blog/338
Linux重要配置文件