Linux chattr 使用者限制

2022-04-04 16:18:27 字數 956 閱讀 9165

因為a伺服器準備上線,而且長期不會動了,為了防止「閘總」建立使用者登陸伺服器。索性把/etc/passwd和/etc/shadow給鎖上,不允許修改,那麼自然就不能建立使用者了

chattr命令用於改變檔案屬性。

chattr [-rv][-v《版本編號》][+/-/=《屬性》][檔案或目錄...]
這項指令可改變存放在ext2檔案系統上的檔案或目錄屬性,這些屬性共有以下8種模式:

a:讓檔案或目錄僅供附加用途。

b:不更新檔案或目錄的最後訪問時間。

c:將檔案或目錄壓縮後存放。

d:將檔案或目錄排除在傾倒操作之外。

i:不得任意更動檔案或目錄。

s:保密性刪除檔案或目錄。

s:即時更新檔案或目錄。

u:預防意外刪除。

引數

-r 遞迴處理,將指定目錄下的所有檔案及子目錄一併處理。

-v《版本編號》 設定檔案或目錄版本。

-v 顯示指令執行過程。

+《屬性》 開啟檔案或目錄的該項屬性。

-《屬性》 關閉檔案或目錄的該項屬性。

=《屬性》 指定檔案或目錄的該項屬性。

[root@localhost ~]# chattr +i /etc/passwd /etc/shadow
實驗一下,看看useradd是否還能建立使用者

[root@localhost ~]# useradd test

useradd:無法開啟 /etc/passwd

為了防止有人登入後台,刪除日誌,那麼就可以使用chattr加固一下日誌檔案,只能往裡面追加資料,不能刪除資料例如:

[root@localhost ~]# chattr -a /var/log/messages

Shell使用者限制應用

shell使用者限制應用 例 限制使用者benny只能使用ftp和e mail服務,而不能使用telnet和ssh登入 錄 root localhost vi etc passwd ra x 75 75 ra user sbin nologin amanda x 33 6 amanda user v...

ulimit 放開使用者限制 生成core檔案

1,說明 ulimit用於shell啟動程序所占用的資源.2,類別 shell內建命令 3,語法格式 ulimit acdfhlmnpsstvw size 4,引數介紹 h 設定硬體資源限制.s 設定軟體資源限制.a 顯示當前所有的資源限制.c size 設定core檔案的最大值.單位 blocks...

centos7 4新建使用者 限制切換root使用者

1 新建賬戶 useradd fast2 設定密碼 passwd fast3 檢視使用者組 groups fast4 檢視使用者列表 vi etc passwd5 檢視使用者組列表 vi etc group 禁止普通使用者切換至root使用者 整體思路是通過設定使用者組成員,限制非 root所在使用...