目录
权限管理
在根目录下创建目录test
[root@bogon home]# cd /
[root@bogon /]# ll
total 28
dr-xr-xr-x. 2 root root 6 Aug 10 2021 afs
lrwxrwxrwx. 1 root root 7 Aug 10 2021 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Nov 22 14:11 boot
drwxr-xr-x. 20 root root 3420 Nov 28 16:42 dev
drwxr-xr-x. 133 root root 8192 Nov 28 16:41 etc
drwxr-xr-x. 4 root root 32 Nov 22 20:22 home
lrwxrwxrwx. 1 root root 7 Aug 10 2021 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Aug 10 2021 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 Aug 10 2021 media
drwxr-xr-x. 3 root root 18 Nov 22 13:19 mnt
drwxr-xr-x. 2 root root 6 Aug 10 2021 opt
dr-xr-xr-x. 387 root root 0 Nov 28 16:41 proc
dr-xr-x---. 4 root root 4096 Nov 28 18:20 root
drwxr-xr-x. 42 root root 1200 Nov 28 16:41 run
lrwxrwxrwx. 1 root root 8 Aug 10 2021 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 Aug 10 2021 srv
dr-xr-xr-x. 13 root root 0 Nov 28 16:41 sys
drwxrwxrwt. 21 root root 4096 Nov 28 18:21 tmp
drwxr-xr-x. 12 root root 144 Nov 22 13:13 usr
drwxr-xr-x. 20 root root 4096 Nov 22 14:11 var
[root@bogon /]# mkdir /test
[root@bogon /]# ll
total 28
dr-xr-xr-x. 2 root root 6 Aug 10 2021 afs
lrwxrwxrwx. 1 root root 7 Aug 10 2021 bin -> usr/bin
dr-xr-xr-x. 5 root root 4096 Nov 22 14:11 boot
drwxr-xr-x. 20 root root 3420 Nov 28 16:42 dev
drwxr-xr-x. 133 root root 8192 Nov 28 16:41 etc
drwxr-xr-x. 4 root root 32 Nov 22 20:22 home
lrwxrwxrwx. 1 root root 7 Aug 10 2021 lib -> usr/lib
lrwxrwxrwx. 1 root root 9 Aug 10 2021 lib64 -> usr/lib64
drwxr-xr-x. 2 root root 6 Aug 10 2021 media
drwxr-xr-x. 3 root root 18 Nov 22 13:19 mnt
drwxr-xr-x. 2 root root 6 Aug 10 2021 opt
dr-xr-xr-x. 387 root root 0 Nov 28 16:41 proc
dr-xr-x---. 4 root root 4096 Nov 28 18:20 root
drwxr-xr-x. 42 root root 1200 Nov 28 16:41 run
lrwxrwxrwx. 1 root root 8 Aug 10 2021 sbin -> usr/sbin
drwxr-xr-x. 2 root root 6 Aug 10 2021 srv
dr-xr-xr-x. 13 root root 0 Nov 28 16:41 sys
drwxr-xr-x. 2 root root 6 Nov 28 18:24 test
drwxrwxrwt. 21 root root 4096 Nov 28 18:21 tmp
drwxr-xr-x. 12 root root 144 Nov 22 13:13 usr
drwxr-xr-x. 20 root root 4096 Nov 22 14:11 var
修改权限只有自己能删除
[root@bogon /]# chmod u+s test
[root@bogon /]# ll
drwsr-xr-x. 2 root root 6 Nov 28 18:24 test
[root@bogon /]# chmod go=--- test
[root@bogon /]# ll
drws------. 2 root root 6 Nov 28 18:24 test
给新添加用户hehe所有权限
[root@bogon /]# useradd hehe
[root@bogon /]# setfacl -m u:hehe:rwx test
[root@bogon /]# getfacl test
# file: test
# owner: root
# group: root
# flags: s--
user::rwx
user:hehe:rwx
group::---
mask::rwx
other::---
添加可执行程序
[root@bogon test]# touch configtest.sh
[root@bogon test]# ll
total 0
-rw-r--r--. 1 root root 0 Nov 28 18:41 configtest.sh
文件权限的修改
[root@bogon test]# chown redhat:test configtest.sh
chown: invalid group: ‘redhat:test’
[root@bogon test]# groupadd test
[root@bogon test]# chown redhat:test configtest.sh
[root@bogon test]# chmod u+s configtest.sh
[root@bogon test]# ll
total 0
-rwSr--r--. 1 redhat test 0 Nov 28 18:41 configtest.sh
[root@bogon test]# chmod a+wx configtest.sh
[root@bogon test]# ll
total 0
-rwsrwxrwx. 1 redhat test 0 Nov 28 18:41 configtest.sh
创建逻辑卷
新加磁盘sda sdb 并添加卷组
[root@bogon ~]# pvcreate /dev/sda
Physical volume "/dev/sda" successfully created.
[root@bogon ~]# pvcreate /dev/sdb
Physical volume "/dev/sdb" successfully created.
[root@bogon ~]# pvs
Devices file sys_wwid eui.8b592281d415f3a0000c2967dcf68b5f PVID vOSd6XJm1m6uwSIG0uDlBZqeQFNjpSJc last seen on /dev/nvme0n2 not found.
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p2 rhel lvm2 a-- <49.00g 0
/dev/sda lvm2 --- 5.00g 5.00g
/dev/sdb lvm2 --- 5.00g 5.00g
[root@bogon ~]# vgcreate vgdata /dev/sda /dev/sdb
Volume group "vgdata" successfully created
[root@bogon ~]# vgs
Devices file sys_wwid eui.8b592281d415f3a0000c2967dcf68b5f PVID vOSd6XJm1m6uwSIG0uDlBZqeQFNjpSJc last seen on /dev/nvme0n2 not found.
VG #PV #LV #SN Attr VSize VFree
rhel 1 2 0 wz--n- <49.00g 0
vgdata 2 0 0 wz--n- 9.99g 9.99g
创建逻辑卷
[root@bogon ~]# lvcreate -n lvtest -L 3G vgdata
Logical volume "lvtest" created.
[root@bogon ~]# lvcreate -n lvdate -L 4G vgdata
Logical volume "lvdate" created.
格式化逻辑卷
[root@bogon ~]# mkfs.xfs /dev/vgdata/lvtest
meta-data=/dev/vgdata/lvtest isize=512 agcount=4, agsize=196608 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1
data = bsize=4096 blocks=786432, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
= sectsz=512 sunit=0 blks, lazy-count=1
realtime =none extsz=4096 blocks=0, rtextents=0
[root@bogon ~]# mkfs.xfs /dev/vgdata/lvdate
meta-data=/dev/vgdata/lvdate isize=512 agcount=4, agsize=262144 blks
= sectsz=512 attr=2, projid32bit=1
= crc=1 finobt=1, sparse=1, rmapbt=0
= reflink=1 bigtime=1 inobtcount=1
data = bsize=4096 blocks=1048576, imaxpct=25
= sunit=0 swidth=0 blks
naming =version 2 bsize=4096 ascii-ci=0, ftype=1
log =internal log bsize=4096 blocks=2560, version=2
[root@bogon ~]# mkfs.ext4 /dev/vgdata/lvtest
mke2fs 1.46.5 (30-Dec-2021)
/dev/vgdata/lvtest contains a xfs file system
Proceed anyway? (y,N) y
Creating filesystem with 786432 4k blocks and 196608 inodes
Filesystem UUID: ae7a1396-9e61-4bd3-8507-25c2350b1c71
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912
Allocating group tables: done
Writing inode tables: done
Creating journal (16384 blocks): done
Writing superblocks and filesystem accounting information: done
挂载
[root@bogon ~]# mount /dev/vgdata/lvtest /test
[root@bogon ~]# mount /dev/vgdata/lvdate /data
mount: /data: mount point does not exist.
[root@bogon ~]# mkdir /data
[root@bogon ~]# mount /dev/vgdata/lvdate /data
永久挂载
挂在条目
文件系统 挂载点 文件系统 挂载选项