Linux基础

一、创建本地yum源

创建文件夹挂载光盘

mkdir /mnt/cdrom
mount /dev/cdrom /mnt/cdrom

配置本地yum仓库

cat <<EOF > /etc/yum.repos.d/local.repo
[dvd]
name=local yum
baseurl=file:///mnt/cdrom
gpgcheck=0
enabled=1
EOF

清理缓存,生成缓存

yum clean all
yum makecache

二、用户和组

创建用户,-u指定uid

useradd -u 1000 usr01

删除用户,-r删除家目录

userdel -r usr01

创建组,-g指定gid

groupadd -g 1000 grp01

删除组

groupdel grp01

修改用户信息,-s:修改登录shell,禁止登陆(-u:修改uid;-d:修改家目录;-l:修改账号名称)

usermod -s /sbin/nologin usr01

修改用户属组

usermod -g grp01 usr01

修改用户附加组

usermod -G grp01 usr01

增加一个附加组(不改变原有附加组)

usermod -aG grp01 usr01

删除附加组(相当于重新设置用户附加组,比如usr01附加组有grp01、grp02、grp03,则删除附加组grp01的方法就是修改用户usr01的附加组为grp02、grp03)

usermod -G grp02,grp03 usr01

添加用户到组

gpasswd -a usr01 grp01

从组中移除用户

gpasswd -d usr01 grp01

修改用户密码

passwd usr01

查看uid、gid、加入的组

id usr01

三、权限管理

1.更改属主、属组

改属主、属组(用户名和组名之间用 : 和 . 都可以)

chown usr01:grp01 1.txt

只改属主

chown usr01 1.txt

只改属组

chown :grp01 1.txt

针对目录中所有的文件 

chown -R usr01.grp01 file1
2.ACL权限

查看文件权限

getfacl /1.txt

设置权限

setfacl -m u:usr01:rwx /1.txt
setfacl -m g:grp01:rwx /1.txt
setfacl -m o::rwx /1.txt

删除acl表中的部分权限

setfacl -x u:usr01 /1.txt

移除acl表中所增加的全部权限

setfacl -b /1.txt
3.特殊权限

查看特殊权限

lsattr 1.txt

修改特殊权限(i权限:任何人不得任意变动;a权限:仅允许在文件中进行追加操作)

chattr +i 1.txt
chattr -i 1.txt
4.权限掩码

文件的默认权限为:666-umask

目录的默认权限为:777-umask

比如umask的值为0022,则创建的文件默认权限是644,目录的默认权限是755。

umask
  • 9
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

自律的霸王龙OvO

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值