课堂练习1
1、创建用户,设置密码
useradd user
passwd user
2、创建一个组
【1】先查看组的信息
cat /etc/group
【2】创建组
groupadd usergroup
【3】在看信息
cat /etc/group
3、将创建的用户添加到组中
usermod -G usergroup user
gpasswd 空格 选项 空格 用户名称 空格 组的名称
usermod
4、指定组的管理员
gpasswd -A user usergroup
gpasswd 空格 选项 空格 用户名称 空格 组的名称
5、检查
cat /etc/gshadow
课堂练习2
1、创建用户a1、a2、a3
useradd a1
useradd a2
useradd a3
2、创建组g1、g2
groupadd g1
groupadd g2
3、将a1、a2用户添加到g1组中,将a1、a2、a3添加到g2组
usermod a1 -G g1,g2
usermod a2 -G g1,g2
usermod a3 -G g2
4、检查a1、a2、a3用户属于哪个组
cat /etc/group
5、给g1、g2组设置管理员
gpasswd -A a1 g1
gpasswd -A a2 g2
使用cat /etc/gshadow
查看是否成功
6、将g1的gid的值修改为1234
groupmos -g 1234 g1
使用tail -n 5 /etc/group
查看是否成功
7、修改组g1的名称为group1,g2的名称为group2
groupmod 空格 -n 空格 新组的名称 空格 原来组的名称
groupmod -n group1 g1
groupmod -n group1 g1
groupmod -n group2 g2
使用tail -n 5 /etc/group
查看是否成功
8、将group1的gid值改为800,将group2的值改为2000
groupmod 空格 -g 空格 gid的值 空格 组的名称
groupmod -g 800 group1
groupmod -g 800 group1
groupmod -g 2000 group2
使用tail -n 5 /etc/group
查看是否成功
9、删除group1
gpasswd -d a1 group1
gpasswd -d a2 group1
groupdel group1
tail -n 5 /etc/group
10、删除group2
groupdel group2
11、删除管理员创建的普通用户
userdel -r a1
userdel -r a2
userdel -r a3
课堂练习3
1、创建一个文件file1、file2、目录文件dd1
touch file1
touch file2
mkdir dd1
2、查看该文件的权限
ll
3、给file1、dd1文件的拥有者增加x的权限
chmod u+x file1
chmod u+x dd1
使用ll
命令验证是否成功
4、给file1、dd1文件拥有者赋予r的权限
chmod u=r file1
chmod u=r dd1
使用ll
命令验证是否成功
5、删除file1、dd1文件所属组的r权限,增加w权限
chmod g-r+w file1
chmod g-r+w dd1
使用ll
命令验证是否成功
课堂练习4
1、创建file2文件
touch file2
2、查看其权限
ll file2
3、用权限的八进制给file2文件进行权限设置
【1】其他人没有权限
chmod 640 file2
使用ll file2
验证是否成功
【2】所属组的权限为读和执行
chmod 650 file2
使用ll file2
验证是否成功
【3】拥有者的权限为执行
chmod 150 file2
使用ll file2
验证是否成功
【4】恢复默认权限
chmod 644 file2
使用ll file2
验证是否成功
权限综合练习
1.将以下权限翻译成数字,将数字权限用字母表示
rw-r-xr– | 654 |
rw-r–r– | 644 |
rwx–x—x | 711 |
rw——- | 600 |
rwxr–r– | 744 |
rw-rw-r– | 664 |
rwxrwxrwx | 777 |
2.将权限进行翻译,将数字表示为权限字母
771 | rwxrwx–x |
632 | rw—wx-w- |
551 | r-xr-x–x |
622 | rw—w—w- |
746 | rwxr—rw- |
644 | rw-r—r– |
755 | rwxr-xr-x |
3.创建目录/dir01,所有者是user1,所属组是group1;
mkdir /dir01
chown user1:group1 /dir01
如果没创建
useradd user1
groupadd group1
4.复制/etc/fstab文件到/opt下,设置文件所有者为user2读写权限,所属组为group2组有读写权限,其他人无权限
cp /etc/fstab /opt
chown user2:group2 /opt/fstab
chmod 660 /opt/fstab
如果没创建
useradd user2
groupadd group2
使用ll /opt
验证是否成功
5.假设公司研发部的用户David和Peter属于组A,财务部的用户life和laowang属于组B,根据要求创建用户及组。
groupadd A
groupadd B
useradd -g A David
useradd -g A Peter
useradd -g B life
useradd -g B laowang
6.建立目录dir1,该目录里面的文件只能由研发部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何操作
mkdir /dir1
chown root:A /dir1
chmod 770 /dir1
使用ll /opt
验证是否成功
7.建立目录dir2,该目录里面的文件只能由财务部人员读取、增加、删除、修改以及执行,其他用户不能对该目录进行任何操作
mkdir /dir2
chown root:B /dir2
chmod 770 /dir2
使用ll /opt
验证是否成功
8.建立目录dir3,该目录里面的文件研发部人员可以读取、增加、删除、修改以及执行,其他部门只能做查看操作
mkdir /dir3
chmod 740 /dir3
使用ll /
验证是否成功
9.建立目录dir4,该目录里面的文件只有研发部的经理David拥有所有操作权限,研发部的其他人只有查看权限,其他部门不能进行任何操作
mkdir /dir4
chown David:A /dir4
chmod 740 /dir4
使用ll /
验证是否成功
© 版权声明
THE END
暂无评论内容