自學Linux系統的小總結(二)
使用者新增命令:useradd eg:useradd –m summer 新增使用者並建立家目錄
使用者刪除命令:userdel eg:userdel summer
檢視當前使用者:whoami
檢視所有登入使用者命令:who
使用者ID檢視:id 預設為當前使用者資訊
使用者切換:su 使用者名稱 切換到root為sudo –i 輸入exit退出登入
使用者臨時獲得管理員許可權:sudo 使用者名稱 有一定緩衝時間
使用者鎖定:usermod -L
使用者解鎖:usermod -U
使用者賬號檔案:/etc/passwd
使用者影子密碼檔案:/etc/shadow
使用者組新增:groupadd
使用者組刪除:groupdel
使用者組檢視命令:groups
使用者組成員更改:gpasswd 組名 eg:gpasswd –a summeruser 將新增使用者summer加入user
gpasswd –dsummer user 將summer從user組中刪除
改變有效登入群組:newgrp 所屬組名
使用者組賬號檔案:/etc/group
使用者組影子密碼檔案:/etc/gshadow
檔案許可權的概念:eg:rw-r--r-- 前三位所屬檔案所有者u許可權,分別為:讀,寫,執行(當為x時可以執行) 中間三位為使用者組使用者g擁有的許可權 後三位為除去所屬及組的其他使用者o擁有的許可權。 (目錄可執行代表目錄可以訪問即可以cd進去)
檔案許可權設定命令:chmod 有兩種方式:字元與數字
Eg:chmod u+x 檔名 所有者許可權加執行許可權
chmod 644 檔名 即檔案許可權設定為rw-r--r--
預設許可權設定命令:umask 預設為:umask 022(即0755)
檔案屬主設定命令:chown 預設為當前檔案所有者使用者
檔案屬組設定命令:chgrp 預設為當前檔案所有者使用者所在組
ftp伺服器線上安裝:apt-get installvsftpd
ftp伺服器啟動:servicevsftpd start
ftp伺服器停止:servicevsftpd stop
ftp伺服器重啟:servicevsftpd restart
ftp伺服器檢視狀態:servicevsftpd status
sudo vi /etc/vsftpd/vsftpd.conf更改ftp伺服器配置檔案
遠端安全登入ssh
ssh是客戶端命令,僅提供遠端安全登入的本地會話視窗
ssh與ftp不同是於ssh已經登入,可以執行操作。
ssh服務的安裝:apt-getinstall openssh-server
ssh伺服器的啟動service ssh start
ssh伺服器停止:service sshstop
ssh伺服器重啟:service sshrestart
ssh伺服器檢視狀態:service sshstatus