一、创建本地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