3 RHCSA 基礎練習

2021-10-13 13:19:37 字數 3996 閱讀 5641

一、建立使用者帳戶

描述:建立下列使用者,組,和組的成員關係:

乙個名為 adminuser 的組,組id為 4000

乙個名為 natasha 的使用者,其屬於 adminuser ,這個組是該使用者的從屬組

乙個名為 harry 的使用者,屬於 adminuser ,這個組是該使用者的從屬組

乙個名為 sarah 的使用者,其在系統中沒有可互動的 shell,並且該使用者不是 adminuser 組的成員

使用者 natasha , harry ,和 sarah 的密碼都要設定為 666666

group  -g 4000 adminuser

useradd -g adminuser natasha

useradd -g adminiuser harry

useradd -s /sbin/nologin sarah

echo 666666 |

passwd –stdin natasha

echo 666666 |

passwd –stdin harry

echo 666666 |

passwd –stdin sarah

二、配置檔案 /var/tmp/fstab 的許可權

描述:拷貝檔案 /etc/fstab 到 /var/tmp/fstab。 配置檔案 /var/tmp/fstab 的許可權:

檔案 /var/tmp/fstab 的擁有者是 root 使用者

檔案 /var/tmp/fstab 屬於 root 組

檔案 /var/tmp/fstab 對任何人都不可執行

使用者 natasha 能夠對檔案 /var/tmp/fstab 具有讀和寫的許可權

使用者 harry 對檔案 /var/tmp/fstab 既不能讀,也不能寫

所有其他使用者(當前的和將來的)能夠對檔案 /var/tmp/fstab 進行讀操作

cp /etc/fstab /var/tmp/fstab

chown root:root /var/tmp/fstab

chmod a-x /var/tmp/fstab

setfacl -m u:natasha:rw,u:harry:--- /var/tmp/fstab

getfacl /var/tmp/fstab

# file: var/tmp/fstab

# owner: root

# group: root

user::rw‐

user:natasha:rw‐

user:harry:‐‐‐

group::r‐‐

mask::rw‐

other::r‐‐

三、配置乙個 cron 任務

描述:使用者 natasha 必須配置乙個定時執行任務,每天在本地時間 14:23 時執行命令,/bin/echo hello

crontab -e -u natasha

23 14 * * * /bin/echo 「hello」

四、配置 ntp

yum install -y ntp

vim /etc/chrony.conf

server rhgls.domain1.example.com iburst

systemctl restart chronyd

systemctl enable chronyd

五、建立乙個共享目錄

描述:建立乙個共享目錄 /home/admins ,特性如下:

/home/admins 目錄的組所有權是 adminuser

adminuser 組的成員對目錄有讀寫和執行的許可權。除此之外的其他所有使用者沒有任何許可權(root 使用者能夠訪問系統中的所有檔案和目錄)

在 /home/admins 目錄中建立的檔案,其組所有權會自動設定為屬於adminuser 組

mkdir /home/admins

chgrp adminuser /home/admins ##更改所屬組

chmod g=rwx,o=‐‐‐ /home/admins ##修改許可權

chmod g+s /home/admins ##設定特權位,實現第三個要求

ls ‐ld /home/admins/

drwxrws‐‐‐. 2 root adminuser 1024 jan 19 11:05 /home/admins/

或 用數字法:

mkdir /home/admins

chown :adminuser /home/admins

chmod -rf 770 /home/admins

chmod g+s /home/admins

ll -d /home/admins

drwxrws---. 2 root adminuser 6 mar 5 00:41 /home/admins

六、配置 autofs

描述:讓使用者可自動掛載由主機 host.domain1.example.com 提供的家目錄: /home/guests/ldapuser1。

解題方法:(最新考題nfs版本是3,具體的掛載目錄看考題)

[root@desktop ~]

# yum install autofs ‐y

[root@desktop ~]

# vim /etc/auto.master

# mount‐point [map‐type[,format]:]map [options]

# for details of the format look at auto.master(5).

/misc /etc/auto.misc

/home/guests /etc/auto.ldap ##當系統訪問以/home/ldap 路徑開頭的資源時,讀取/etc/.ldap 配置檔案進行自動掛載

[root@desktop ~]

# vim /etc/auto.ldap

* ‐rw,sync,soft server.group8.example.com:/home/guests/&

##注意 ‐rw 前面的 「‐ 」 符號,還有最後 「/& 」

##配 置 含 義 : 當 訪 問 /home/ldap/* (* 徑 代 表 任 意 路 徑 ) 的 資 源 時 , 自 動 掛 載 到server.group8.example.com:/rhome/ 對應路徑的資源

[root@desktop ~]

# systemctl enable autofs

[root@desktop ~]

# systemctl restart autofs

[thales@desktop ~]$ ssh thales@localhost ##登入驗證

the authenticity of host 'localhost (::1)' can't be established.

ecdsa key fingerprint is b9:37:48:ed:bd:1a:52:80:b5:76:1c:fa:49:71:ab:f5.

are you sure you want to continue connecting (yes/no)? yes

warning: permanently added 'localhost' (ecdsa) to the list of known hosts.

thales@localhost's password:

last login: thu jan 19 14:38:14 2017

[thales@desktop ~]$ pwd

/home/ldap/thales

[thales@desktop ~]$ logout

logout

基礎練習3

問題描述 利用字母可以組成一些美麗的圖形,下面給出了乙個例子 abcdefg babcdef cbabcde dcbabcd edcbabc 這是乙個5行7列的圖形,請找出這個圖形的規律,並輸出乙個n行m列的圖形。輸入格式 輸入一行,包含兩個整數n和m,分別表示你要輸出的圖形的行數的列數。輸出格式 ...

python基礎練習3

從鍵盤上輸 個數,顯示它的絕對值 不允許使 abs 答案 num int input 請輸入乙個數字 if num 0 print d的絕對值為 d num,num else print d的絕對值為 d num,num 假設 戶名為admin,密碼為123abc,從控制台分別輸 戶名和密碼,如果和...

第3周基礎練習

1判斷奇偶數 10分 題目內容 編寫程式,輸入正整數,判斷是奇數還是偶數,是奇數顯示 odd 是偶數顯示 even 輸入 1 顯示 odd 輸入 正整數 輸出 odd 或 even 提示 使用 運算子,除2的餘數為0就是偶數。if else 判斷。樣例1輸入 樣例1輸出 odd樣例2輸入 樣例2輸出...