小c學Linux 34 sudo 授權工具

2021-08-19 09:32:20 字數 707 閱讀 8528

把有限的管理操作授權給某普通使用者,並且還能限定其僅能夠在某些主機上執行此類的命令;

操作過程還會被記錄於日誌中,以便於日後審計。

定義sudo授權,配置檔案/etc/sudoers

格式 : who which_host=(whom) command

別名:僅能使用大寫字母 例:

user_alias users = hadoop

cmnd_alias admincmd = /usr/sbin/useradd,/usr/bin/passwd, ! / usr/bin/passwd root

host_alias localnet = 172.16.36.215

runas_alias admin = root

users localnet=(admin) admincmd

普通使用者hadoop可以執行管理命令:sudo useradd/passwd

檢視自己能使用的sudo命令:sudo -l

設定需要輸入密碼與不需要輸入密碼,tag:nopasswd 、 passwd例:

users localnet=(admin) nopasswd:/usr/sbin/useradd passwd:/usr/bin/passwd

小c學資料庫 2 正規化簡介

設計關聯式資料庫時,遵從不同的規範要求,設計出合理的關係型資料庫,這些不同的規範要求被稱為不同的正規化,各種正規化呈遞次規範,越高的正規化資料庫冗餘越小。目前關聯式資料庫有六種正規化 第一正規化 1nf 第二正規化 2nf 第三正規化 3nf 巴斯 科德正規化 bcnf 第四正規化 4nf 和第五正...

C 與設計模式學後感想 小總結

歷時將近3個月的c 與設計模式的學習終於結束了,有感而發,寫下部落格 設計模式的學習和之前的計算機學習專案大不一樣 首次採用了結組學習的方法 有些像我們學習自考時的學習模式。設計模式剛開始的時候,我甚至連附錄裡的物件導向基礎還有些搞不懂 和前面c 學習操之過急有一點關係 而到了開頭幾個模式 比如裝飾...

跟著小甲魚學C語言 P53 位域

有些資料在儲存時並不需要占用乙個完整的位元組,只需要占用乙個或幾個二進位制位即可。例如微控制器開發中的開關只有通電和斷電兩種狀態,用 0 和 1 表示足以,也就是用乙個二進位。正是基於節省記憶體空間的考慮,c語言提供了一種叫做位域的資料結構。舉個例子 struct bs 後面的數字用來限定成員變數占...