第三章 系統管理
1、linux系統中的使用者大體上可分為三組,分別為:
管理員、普通使用者和
系統使用者
r itheima。
(刪除使用者的命令為userdel;選項-r會在刪除使用者的同時,刪除與使用者相關的檔案。因此本題的答案為:userdel
–r itheima。)3、
在linux系統中用於切換使用者的命令有:su
和sudo
。切換使用者時,
su命令需要知道待切換使用者的密碼,而
sudo
命令只需知道當前使用者的密碼,但在使用
sudo
命令之前,當前使用者必須有使用待切換使用者身份的許可權。(sudo命令可視為受限的su命令,使用sudo命令時,使用者無須知道待切換使用者的密碼,但要求當前使用者必須有使用待切換使用者身份的許可權。
)4、在使用su命令切換使用者時,由普通使用者切換到目標使用者,需要輸入目標
使用者的密碼,由root使用者切換到其它使用者時,可以不輸入密碼。
5、在/etc/sudoers檔案中新增如下設定後,使用者itheima將能以root
使用者的身份執行bin目錄下的more命令。
itheima all=(root)/bin/more ///使用sudo為使用者提公升許可權時,可通過設定配置檔案/etc/sudoers實現
1、linux系統中的使用者分為超級使用者和普通使用者,超級使用者具有管理員許可權,普通使用者只擁有部分許可權。(×
)2、除基本組外,使用者所在的組都是附加組。為使用者指定附加組,可以使使用者擁有對應組的許可權。(√
)3、使用者可以從附加組中移除,也可從基本組中移除。(×
)(使用者可以從附加組中移除,但不能從基本組中移除
)4、使用su命令從當前使用者(itcast)切換到itheima使用者時,使用的命令為「su –
itheima」,輸入命令後須再輸入使用者itheima的密碼,方能成功切換使用者。(×
)(使用su命令從當前使用者(itcast)切換到itheima使用者時,使用的命令為「su
–itheima」,該命令中的「-」是乙個選項,「-」與使用者名稱「itheima」之間應有乙個空格。
)5、使用sudo命令切換使用者時,要求當前使用者須有使用待切換使用者身份的許可權,該許可權在/etc/sudoers檔案中設定,使用者可通過vi命令開啟該檔案,並對其進行編輯。 (×
)(使用sudo命令切換使用者時,要求當前使用者須有使用待切換使用者身份的許可權,該許可權在/etc/sudoers檔案中設定,但使用者不應直接使用vi命令,而應以visudo命令開啟檔案,進行編輯。因為sudoers檔案有嚴格的語法要求,使用visudo命令開啟檔案,退出時系統會對sudoers檔案的語法進行檢測,若語法有誤,該檔案將無法儲存。)
1、假設當前有兩個使用者組group1、group2,有三名使用者usr1、usr2、usr3,其中usr1、usr2屬於使用者組group1,usr3屬於使用者組group2。假設使用者usr1使用「touch file」命令建立了乙個檔案file,並將該檔案的許可權設定為654。找出以下關於使用者與檔案的說法中錯誤的一項。
c( )
a、usr1、usr3對檔案file有讀許可權。 b、usr1、usr2、usr3對檔案file有讀許可權。
c、usr1、usr3對檔案file有寫許可權。 d、usr2對檔案file有執行許可權。
(檔案file的許可權為rw-r-xr--,即對屬主使用者的許可權有讀、寫,對與屬主同組使用者的許可權有讀、執行,對其他使用者的許可權有讀。對檔案file來說,使用者usr1為屬主使用者,使用者usr2為與屬主同組的使用者,使用者usr3為其他使用者。綜上,選項c:usr1、usr3對檔案file有寫許可權錯誤,usr3對檔案file沒有寫許可權。)
2、下面關於基本組和附加組的說法,錯誤的是。
b( )
a、若使用者被建立時沒有指定使用者組,系統會為使用者建立乙個與使用者名稱相同的組,這個組就是該使用者的基本組。
b、可以在建立使用者時,使用選項-g為其指定基本組。
c、為使用者組指定附加組,可以使該使用者擁有對應組的許可權。 d、使用者可以從附加組中移除,但不能從基本組中移除。
(選項-g用於為使用者指定附加組;為使用者指定基本組的選項為-g)
3、下面各選項中關於使用者切換命令su和sudo的說法,正確的是。
a( )
a、su和sudo都用於切換使用者身份,相比之下,su命令更加安全。
b、使用su命令切換使用者時需要知道當前使用者的密碼。
c、使用sudo命令切換使用者時需要知道待切換使用者的密碼。 d、即便當前使用者為root使用者,切換使用者時也必須輸入使用者密碼。
(使用su命令切換使用者,必須知道待切換使用者的密碼,因此系統的安全保障較低,a選項正確。使用su命令切換使用者時應該知道待切換使用者的密碼,使用sudo命令切換使用者時應當知道當前使用者的密碼。當前使用者為root使用者、或待切換的使用者沒有密碼、待切換的使用者為當前使用者時,可以不必輸入使用者密碼。)
4、若乙個檔案的許可權為rwxrw-r-x,問檔案所有者、所屬組使用者和其他使用者分別能否刪除該檔案。
a( )
a、檔案所有者、所屬組使用者可以,其他使用者不能 b、檔案所有者和其他使用者可以,檔案所屬組使用者不能
c、檔案所有者可以,檔案所屬組使用者、其他使用者不能 d、無法判斷
四、簡答題
1、按照以下要求寫出相應命令:
①新建乙個組group1,新建乙個系統組group2。 ②更改使用者組group1的gid為888,更改組名為group_1。
③刪除使用者組group_1。
①groupadd group1 groupadd –r group2
②groupmod –g 888 –n group_1 group1
③groupdel group_1
2、新建使用者usr1,指定其使用者id為666,工作目錄為/home/usr1,所屬組為group1,登陸shell為/bin/bash。建立完成後列印該使用者的使用者資訊和組資訊。
useradd –u 666 –d /home/usr1 –g group1 –s /bin/bash
cat /etc/passwd /etc/group | grep usr1
3、提公升使用者usr1的許可權,要求usr1可登入所有主機、可切換至所有使用者、可執行所用命令。
使用visudo命令開啟/etc/sudoers檔案,在其中新增「usr1 all=(all) all」後,儲存退出。
4、使用sudo命令以usr2的身份在/tmp下新建檔案usr2。
sudo
–u usr2 touch /tmp/usr2
C primer 複習筆記(第三章)
3.1 用cin讀入string的時候 忽略開頭所有的空白字元 空格 換行符 製表符 直到再次遇到空白字元時終止 3.2 用getline讀入一行文字的時候 不忽略開頭的換行符,儲存的內容不包括換行符 3.3 string 的 size 的型別是 string size type 是無符號型的 3....
c語言複習第三章
算數運算子 對於 來說,結果的符號同被取餘數相同而且兩個運算元必須為整數 自增運算子 1.前 當前變數自動加1,然後參與表示式運算 2.後 先計算當前表示式的值當前表示式計算完畢後,變數自動加1 賦值運算子 復合賦值運算子 op 二元運算子 運算元1 op 運算元2 運算規則 運算元1 運算元1 o...
security 第三章複習記錄
iso 27001和iso 27002提供了乙個極好的發展或加強其組織的安全框架。iso 27002 iso 17799 提供乙個共同的基礎和成熟的發展組織高安全標準和有效的安全管理實踐。iso 27001是實際的計量認證標準。它設定了資訊保安管理體系 isms 的要求。iso 27001的目的是識...