Linux-使用者管理與建立邏輯卷

pinuscembra發表於2021-01-01

實驗需求:公司搭建了一臺檔案伺服器,要求管理員對該伺服器進行管理。(注:本實驗使用CentOS8.2)

1、 使用3塊20G的硬碟搭建三個邏輯卷,第一個邏輯卷名為lvm_file ,第二個邏輯卷名為lvm_backup ,第三個邏輯卷名為lvm_tools ,三個邏輯卷都屬於vg_1卷組

  • 建立分割槽
    [root@localhost ~]# fdisk /dev/sdb
    [root@localhost ~]# fdisk /dev/sdc
    [root@localhost ~]# fdisk /dev/sdd

在這裡插入圖片描述

  • 建立物理卷
    [root@localhost ~]# pvcreate /dev/sdb1 /dev/sdc1 /dev/sdd1
    在這裡插入圖片描述

  • 建立卷組 60G
    [root@localhost ~]# vgcreate vg_1 /dev/sdb1 /dev/sdc1 /dev/sdd1
    在這裡插入圖片描述

  • 建立邏輯卷
    [root@localhost ~]# lvcreate -L +10G vg_1 lvm_file
    [root@localhost ~]# lvcreate -L +10G vg_1 lvm_backup
    [root@localhost ~]# lvcreate -L +39G vg_1 lvm_tools
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述

2、 將lvm_file邏輯卷格式化並掛載到/gswj目錄中。設定為開機自動掛載。

  • 格式化邏輯卷
    [root@localhost ~]# mkfs -t ext4 /dev/vg_1/lvm_file
    [root@localhost ~]# mkfs -t xfs /dev/vg_1/lvm_backup
    [root@localhost ~]# mkfs -t ext4 /dev/vg_1/lvm_tools
    在這裡插入圖片描述
    在這裡插入圖片描述
    在這裡插入圖片描述

  • 建立目錄
    [root@localhost ~]# mkdir /gswj

  • 配置自動掛載
    [root@localhost ~]# vim /etc/fstab
    在這裡插入圖片描述
    [root@localhost ~]# mount -a
    在這裡插入圖片描述

3、 管理員為了便於自己使用,將lvm_tools邏輯卷掛載到/gongju/mytools目錄中。

[root@localhost ~]# mkdir -p /gongju/mytools
在這裡插入圖片描述

[root@localhost ~]# mount -a
在這裡插入圖片描述

4、 在伺服器上建立三個組,分別為xiaoshou , jishu ,jingli 。建立liufei 、zhangshun使用者,所屬組為xiaoshou , 建立libin 、tianying使用者,所屬組為jishu,建立wangfei 使用者,所屬組為jingli。

  • 建立組
    [root@localhost ~]# groupadd xiaoshou
    [root@localhost ~]# groupadd jishu
    [root@localhost ~]# groupadd jingli

  • 建立使用者
    [root@localhost ~]# useradd liufei
    [root@localhost ~]# useradd zhangshun
    [root@localhost ~]# useradd libin
    [root@localhost ~]# useradd tianying
    [root@localhost ~]# useradd wangfei

  • 將使用者分別新增到對應的組中
    [root@localhost ~]# gpasswd -M liufei,zhangshun xiaoshou
    [root@localhost ~]# gpasswd -M libin,tianying jishu
    [root@localhost ~]# gpasswd -a wangfei jingli

  • ps:gpasswd -M # 可以批量新增使用者到組中
    gpasswd -a # 可以將單個使用者新增到組中
    在這裡插入圖片描述在這裡插入圖片描述

5、 在gswj掛載目錄中建立xiaoshou、jishu、jingli三個目錄,設定許可權為:xiaoshou目錄,root使用者和xiaoshou組可以讀寫執行,其他使用者只能讀和執行。jishu目錄,root使用者和jishu組可以讀寫執行,其他使用者只能讀和執行。jinlig目錄,將所屬使用者改為wangfei,只有wangfei和jingli組可以讀寫執行,其他使用者不能訪問。

[root@localhost ~]# mkdir /gswj/xiaoshou /gswj/jishu /gswj/jingli
[root@localhost ~]# chown :xiaoshou /gswj/xiaoshou/
[root@localhost ~]# chmod 775 /gswj/xiaoshou/
[root@localhost ~]# chown :jishu /gswj/jishu/
[root@localhost ~]# chmod 775 /gswj/jishu/
[root@localhost ~]# chown wangfei:jingli /gswj/jingli/
[root@localhost ~]# chmod 770 /gswj/jingli/
在這裡插入圖片描述

6、 在gswj掛載目錄中建立gongxiang目錄,設定許可權為所有使用者都能訪問,並設定粘滯位。

[root@localhost ~]# chmod 777 /gswj/gongxiang
[root@localhost ~]# chmod o+t /gswj/gongxiang # 給/gswj/gongxiang設定粘滯位許可權
粘滯位:作用是控制使用者刪除檔案的許可權,粘滯位只能給目錄設定,並且佔用其他使用者的執行許可權位

在這裡插入圖片描述

7、 將backup邏輯卷掛載到/bak目錄,使用tar命令將/gswj目錄中的所有內容打包備份到/bak目錄。

[root@localhost /]# tar -zcvf /bak/backup_data.tar.gz /gswj/*
在這裡插入圖片描述

相關文章