linux系統管理 系統安全及應用

 

 

 

 

 

一.基本安全措施shell

1.系統帳號的清理vim

(1)將非登錄用戶的shell設爲/bin/nologin安全

  .方法一:usermod-s 修改用戶的屬性-s更改用戶的狀態 spa

  方法二:chsh命令,交互式修改3d

  方法三:chsh-sblog

例:io

 

q登錄

給用戶上鎖變量

方法一配置

 

刪除用戶

usdel-r+用戶名

 鎖定帳號文件

 

 

密碼安全控制

 

chage改變用戶密碼有效期的信息

 

用法

 

1 chage -d (user)是密碼最後一次的修改日期。
若是接數字的話是從1970年1月1日累加的如 chage -d 5 student 修改時間就變成1970年1月6日。也能夠直接接日期如 chage -d 2013-02-18 student 密碼修改時間就變成了2013年2月18日。若是

 

用命令 chage -d 0 student 則表明該用戶需當即修改密碼。

 

2 chage -E (user)是帳戶的失效時間
用法也是直接接數字或者日期如 chage -E 2013-02-18 student 表示student用戶在2013年2月19日這一天失效沒法使用。
默認時間是永遠有效若是想要讓用戶永遠有效改爲 chage -E -1 student 便可。

 

3 chage -m (number) (ueser)是用戶密碼最短修改時間在這個天數以內沒法修改密碼。
chage -m 5 student 意思就是說若是今天是2013-2-18用戶密碼在2013-2-22以前沒法修改2013-2-23能夠修改密碼。

 

4 chage -M (number) (ueser)是設置密碼最長使用時間,還有幾天超過這個時間必須修改密碼。
chage -M 5 student 若是今天是2013-2-18用戶密碼在2013-2-23以前使用都正常2013-2-24會提示用戶須要修改密碼。

 

5 chage -W (number) (ueser)是設置密碼過時前的提醒時間默認是7天。
chage -M 5 -W 3 student 若是今天是2013-2-18在用戶21 22 23號這三天登陸系統時候獲得距離密碼最後使用時間的提示。

 

6 chage -I (number) (ueser)是密碼過時後多少天以後帳戶失效。
chage -M 5 -I 2 student 若是今天是2013-2-18用戶密碼在2013-2-23以前使用都正常2013-2-24和25號會提示用戶須要修改密碼若是這兩天都沒有修改密碼帳戶會在2013-2-26號失效。
若是密碼過使用期後永不由用帳戶命令爲chage -E -1 student 便可。

 

7 chage -l (user)是查看用戶密碼狀態的命令。 

 

咱們也能夠vim /etc/login.defs 經過vim直接設定用戶的默認使用天數

 

要求用戶在下次登錄時修改密碼

 

 

歷史命令的限制

方法一:

vim編輯/etc/profile文件,修改HISTSIZE後面的值

 方法二

export HISTSIZE=100

說明:這樣只能在當前用戶下shengxiao

切換用戶  su命令

目的:用戶隨意切換登錄

格式; su  -  用戶名(有 「-」初始化環境變量無的話初始變量不改變)

 

在使用su的命令時當切入root用戶時須要使用密碼,而在工做中root密碼是不會隨便告訴某個普通用戶和操做員的。

然而在咱們須要執行root用戶的權限的時候須要經過sudo命令或wheel組的設置來實現

sudo  受權命令   以其餘用戶身份執行root給授予的權利

默認設置爲首次執行時,須要輸入當前用戶的密碼五分鐘之內不用重複輸入

方法一

添加單個用戶的sudo受權

visudo或vi/etc/sudos 添加配置內容

相關文章
相關標籤/搜索