用戶相關(guān)命令以及權(quán)限

1.和用戶相關(guān)的文件

cat /etc/passwd?記錄系統(tǒng)用戶信息文件

cat /etc/passwd

第一列: 用戶名

第二列: 用戶密碼信息

第三列: 用戶的uid信息

第四列: 用戶的gid信息

第五列: 用戶的注釋信息

mysql(manager database user)

www? (manager web server)

第六列: 用戶家目錄信息

第七列: 用戶登錄系統(tǒng)方式

/bin/bash? ? ? --- 通用的解釋器

/usr/bin/sh? ? --- 等價于/bin/bash

/usr/bin/bash

/sbin/nologin? ? ? --- 無法登錄系統(tǒng)

/usr/sbin/nologin

/etc/shadow* --- 系統(tǒng)用戶密碼文件

/etc/group*? ? ? --- 組用戶記錄文件

/etc/gshadow*? ? --- 組用戶密碼信息

2.系統(tǒng)用戶相關(guān)命令

a.i 創(chuàng)建用戶

useradd xxx

a.ii 創(chuàng)建虛擬用戶

useradd -M -s?/sbin/nologin

-M 不創(chuàng)建家目錄

-s 指定使用的shell方式

-u 指定用戶uid數(shù)值信息 useradd xxx -u 1001

-g 指定用戶所屬的主要組信息 useradd xx -g root

-G 指定用戶所屬的附屬組信息??

-c 添加指定用戶注釋說明信息

3.修改用戶信息

usermod??

-s 修改用戶的登錄方式

-g? ? 修改用戶的主要的組信息

-G? ? 修改用戶的附屬組信息

c? ? 修改用戶的注釋信息

修改用戶shell信息

usermod hhh -s /sbin/nologin

刪除用戶信息

userdel? xxx

userdel -r xxx 徹底刪除用戶以及其家目錄?

用戶密碼設(shè)置

passwd xxx - 交互式密碼

echo 12345 | passwd -- stdin?

企業(yè)中設(shè)置密碼和管理密碼的方式

?01. 密碼要復雜12位以上字母數(shù)字及特殊符號

?02. 保存好密碼信息

?03. 大企業(yè)用戶和密碼統(tǒng)一管理(相當于活動目錄AD)

? ? openldap域

? 用戶信息統(tǒng)一保存在一個用戶管理服務器中 用戶的家目錄中的文件 用戶密碼 用戶名稱

?04. 動態(tài)密碼:動態(tài)口令统锤,第三方提供自己開發(fā)也很簡單九府。


4.用戶組相關(guān)命令(group命令用的不多)

groupadd xxx? ?創(chuàng)建用戶組=useradd xxx -g xxx

# groupmod 修改用戶組信息

# groupdel 刪除用戶組信息

5.用戶屬主屬組設(shè)置命令

chown 修改屬主和屬組信息

chown -R 遞歸修改目錄屬主和屬組信息

6. 用戶信息查看命令

? id root?顯示用戶信息命令 (uid gid)

w root?顯示正在登陸系統(tǒng)的用戶信息


w


01. 什么用戶登錄到了系統(tǒng)中

02. 登錄的方式?

? pts/x 遠程登錄系統(tǒng)

? tty1? 本地登錄

? ? ?echo "請不要修改恢復hosts文件配置" >/dev/pts/1? - 可以發(fā)送到其他主機桌面

?03. 從哪連接的服務器

?04. 登錄時間

?05. IDLE 空閑時間

?06. 用戶操作系統(tǒng) 消耗的CPU資源時間

?07. 用戶在干什么

7.sudo

普通用戶提權(quán)方法:

1.登陸root用戶 su - root

2.root用戶給指定文件權(quán)限 chomd o+rwx

3.sudo

a 怎么進行授權(quán):

visudo ==?vi /etc/sudoers

?93 oldboy? ALL=(ALL)? ? ? /usr/sbin/useradd, /usr/bin/rm

visudo -c --- 配置好的文件語法檢查

/etc/sudoers: parsed OK

b 如何驗證oldboy已經(jīng)獲取了root用戶能力

sudo -l

? ? ? ? ? We trust you have received the usual lecture from the local System

? ? ? ? ? Administrator. It usually boils down to these three things:

#1) Respect the privacy of others.

? ? ? ? ? ? ? #2) Think before you type.

? ? ? ? ? ? ? #3) With great power comes great responsibility.

? ? ? ? ? [sudo] password for oldboy:

? ? ? ? ? User oldboy may run the following commands on oldboyedu:

? ? ? ? ? ? ? (ALL) /usr/sbin/useradd, /usr/bin/rm

c 執(zhí)行root用戶可以執(zhí)行的命令

? ? ? ? ? [oldboy@oldboyedu ~]$ sudo useradd hhh

? ? ? ? ? [oldboy@oldboyedu ~]$ sudo rm -f /etc/hosts

rm -f 之間一定要備份冗锁!

cp /etc/hosts /etc/hosts.bak

cp /etc/hosts{,.bak}


擴展配置方法:

1) 授權(quán)單個命令或多個命令 /usr/sbin/useradd, /usr/bin/rm, ,

2) 授權(quán)單個命令目錄或多個命令目錄 (需要排除部分特權(quán)命令) /usr/sbin/*, !/usr/sbin/visudo , /usr/bin/*

3) 不需要輸入用戶密碼,可以直接sudo方式執(zhí)行命令 NOPASSWD: /usr/sbin/*, !/usr/sbin/visudo , /usr/bin/*

8.su 與 su -的區(qū)別

su 只修改部分壞境變量?

su - 修改全部環(huán)境變量 (一般用su -)

env命令查看環(huán)境變量路徑

9.設(shè)置特殊權(quán)限位

setuid: 4

權(quán)限設(shè)置方法:

chmod u+s? 文件信息

chmod 4755 文件信息

在屬主權(quán)限位多出s信息

總結(jié): setuid權(quán)限位設(shè)置,將文件屬主擁有的能力,分配給所有人


setgid: 2

chmod g+s /bin/cat

chmod 2755 /bin/cat

總結(jié): setgid權(quán)限位設(shè)置,將文件屬組擁有的能力,分配給所有用戶組


sticky bit:粘滯位: (創(chuàng)建一個共享目錄) 1

作用:

可以將不同用戶信息放置到共享目錄中,實現(xiàn)不同用戶數(shù)據(jù)可以互相查看,但是不可以互相隨意修改

設(shè)置方法:

chmod o+t? 目錄信息

chmod 1777 目錄信息

系統(tǒng)中已經(jīng)準備好了一個共享目錄,權(quán)限位1777

[root@oldboyedu ~]# ll -d /tmp/

? ? drwxrwxrwt. 10 root root 4096 Apr 25 09:35 /tmp/

10.總結(jié)用戶權(quán)限設(shè)置方法

01. 直接切換用戶 su - (*)

? ? 優(yōu)勢: 簡單快捷

? ? 劣勢: 風險太高(root權(quán)限泛濫)

02. 修改數(shù)據(jù)文件權(quán)限? 9位權(quán)限位 屬主信息

? ? 優(yōu)勢: 只針對某個數(shù)據(jù)文件進行修改 只針對某個用戶進行授權(quán)

? ? 劣勢: 需要了解權(quán)限位功能

? ? 03. 采用sudo提權(quán)方式

? ? 優(yōu)勢: 可以利用文件編輯指定用戶有哪些指定權(quán)限? sa運維部門 dev開發(fā)人員

? ? 劣勢: 配置規(guī)劃復雜

04. 修改數(shù)據(jù)文件權(quán)限? 3位權(quán)限位

? ? 優(yōu)勢: 設(shè)置權(quán)限簡單方便

劣勢: 設(shè)置好的權(quán)限所有用戶都擁有

11.重要文件上鎖

如何防范系統(tǒng)中的重要文件不被修改(root用戶也不能修改)

給文件加上鎖頭

目的: 使root用戶也不能直接修改相應文件

設(shè)置方法:chattr +i /etc/passwd

解鎖:chattr -i /etc/passwd

查看上沒上鎖?lsattr /etc/passwd?

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個濱河市纸型,隨后出現(xiàn)的幾起案子盆顾,更是在濱河造成了極大的恐慌类咧,老刑警劉巖丐谋,帶你破解...
    沈念sama閱讀 211,123評論 6 490
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異饲握,居然都是意外死亡私杜,警方通過查閱死者的電腦和手機,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,031評論 2 384
  • 文/潘曉璐 我一進店門互拾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來歪今,“玉大人,你說我怎么就攤上這事颜矿〖男桑” “怎么了?”我有些...
    開封第一講書人閱讀 156,723評論 0 345
  • 文/不壞的土叔 我叫張陵骑疆,是天一觀的道長田篇。 經(jīng)常有香客問我,道長箍铭,這世上最難降的妖魔是什么泊柬? 我笑而不...
    開封第一講書人閱讀 56,357評論 1 283
  • 正文 為了忘掉前任,我火速辦了婚禮诈火,結(jié)果婚禮上兽赁,老公的妹妹穿的比我還像新娘。我一直安慰自己冷守,他們只是感情好刀崖,可當我...
    茶點故事閱讀 65,412評論 5 384
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著拍摇,像睡著了一般亮钦。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上充活,一...
    開封第一講書人閱讀 49,760評論 1 289
  • 那天蜂莉,我揣著相機與錄音蜡娶,去河邊找鬼。 笑死映穗,一個胖子當著我的面吹牛窖张,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播男公,決...
    沈念sama閱讀 38,904評論 3 405
  • 文/蒼蘭香墨 我猛地睜開眼荤堪,長吁一口氣:“原來是場噩夢啊……” “哼合陵!你這毒婦竟也來了枢赔?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 37,672評論 0 266
  • 序言:老撾萬榮一對情侶失蹤拥知,失蹤者是張志新(化名)和其女友劉穎踏拜,沒想到半個月后,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體低剔,經(jīng)...
    沈念sama閱讀 44,118評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡速梗,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,456評論 2 325
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了襟齿。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片姻锁。...
    茶點故事閱讀 38,599評論 1 340
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖猜欺,靈堂內(nèi)的尸體忽然破棺而出位隶,到底是詐尸還是另有隱情,我是刑警寧澤开皿,帶...
    沈念sama閱讀 34,264評論 4 328
  • 正文 年R本政府宣布涧黄,位于F島的核電站,受9級特大地震影響赋荆,放射性物質(zhì)發(fā)生泄漏笋妥。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 39,857評論 3 312
  • 文/蒙蒙 一窄潭、第九天 我趴在偏房一處隱蔽的房頂上張望春宣。 院中可真熱鬧,春花似錦嫉你、人聲如沸月帝。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,731評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽嫁赏。三九已至,卻和暖如春油挥,著一層夾襖步出監(jiān)牢的瞬間潦蝇,已是汗流浹背款熬。 一陣腳步聲響...
    開封第一講書人閱讀 31,956評論 1 264
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留攘乒,地道東北人贤牛。 一個月前我還...
    沈念sama閱讀 46,286評論 2 360
  • 正文 我出身青樓,卻偏偏與公主長得像则酝,于是被迫代替她去往敵國和親殉簸。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當晚...
    茶點故事閱讀 43,465評論 2 348