一、建立使用者帳戶
描述:建立下列使用者,組,和組的成員關係:
乙個名為 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輸出...