Linux 权限管理和创建逻辑卷

本文档详细介绍了在Linux系统中进行权限管理,包括创建目录、修改权限,确保只有所有者可以删除;为新用户赋予文件所有权限;添加可执行程序,并展示了文件权限的修改过程。同时,文章还涵盖了逻辑卷的创建,如新增磁盘、创建卷组、逻辑卷,以及格式化和挂载逻辑卷的操作。最后,提到了如何实现文件系统的永久挂载及配置挂载条目。
摘要由CSDN通过智能技术生成

 

目录

权限管理

在根目录下创建目录test

修改权限只有自己能删除

给新添加用户hehe所有权限

 添加可执行程序

文件权限的修改

创建逻辑卷

新加磁盘sda sdb 并添加卷组

创建逻辑卷

格式化逻辑卷

挂载

 永久挂载

​编辑

挂在条目


权限管理

在根目录下创建目录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

 永久挂载

挂在条目

 文件系统                                                     挂载点   文件系统    挂载选项
 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值