---
# System prepended metadata

title: Plan B
tags: [Linux]

---

# PLAN B

su root
passwd root

## 一、創建用戶和用戶組
> 1.新建一個名為adminuser的群組，群組id為4000
	
### # groupadd adminuser -g 4000

> 2.新建一個名為natasha的用戶，並將adminuser作為其附屬群組
	
### # useradd natasha -G adminuser

> 3.新建一個名為harry的用戶，並將adminuser作為其附屬群組

### # useradd harry -G adminuser

> 4.新建一個名為sarah的用戶，其不屬於adminuser群組，其在系統中沒有任何可交互的shell

### # useradd sarah -s /sbin/nologin

## 二、配置文件 /var/tmp/fstab的權限
複製文件/etc/fstab到/var/tmp目錄下，並按照以下要求配置/var/tmp/fstab文件的權限：

### # cp /etc/fstab /var/tmp

> 1.該文件所屬人為root

> 2.該文件所屬群為root

> 3.該文件對任何人均沒有執行權限

> 4.用戶natasha對該文件有讀和寫的權限

### # setfacl -m u:natasha:rw /var/tmp/fstab

> 5.用戶harry對該文件既不能讀也不能寫

### # setfacl -m u:harry:0 /var/tmp/fstab

> 6.所有其他用戶(包括當前已有用戶及未來創建的用戶)對該文件都有讀的權限

> 確認設定

### # getfacl /var/tmp/fstab

## 三、創建一個共享目錄
在/home目錄下創建名為admins的子目錄，並將以下要求設置權限：

### # mkdir /home/admins

> 1./home/admins目錄的所屬群為adminuser

### # chgrp adminuser /home/admins

> 2.該目錄對adminuser群的成員可讀可寫可執行，但對其他用戶沒有任何權限，但root不受限制

### # chmod 2770 /home/admins

> 3.在/home/admins目錄下所創建的文件的所屬群自動被設置為adminuser

## 四、添加一個swap分區
在系統中添加一個新的swap分區，並滿足以下要求：
> 1.swap分區容量為512M

### # fdisk /dev/sda
m
n
p
Enter
Enter
+512M
p
t
Number
L
82
p
w

> 2.系統啟動時，swap分區應該可以自動掛載

### # partprobe /dev/sda
### # mkswap /dev/sda2
### # swapon /dev/sda2

> 3.不要移除或者修改其他已經存在於系統中的swap分區

### # vim /etc/fstab

##### /dev/sda2	swap	swap	defaults	0 0



#
### temp
---
---
# content example
#
### Title
[reference](https://ithelp.ithome.com.tw/articles/10222726)

launch the GUI from the multi-user.target

> launch the GUI from the multi-user.target
>> launch the GUI from the multi-user.target

+ test
- test