Linux_练习_24.4.12

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

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

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命令验证是否成功

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—x711
rw——-600
rwxr–r–744
rw-rw-r–664
rwxrwxrwx777

2.将权限进行翻译,将数字表示为权限字母

771rwxrwx–x
632rw—wx-w-
551r-xr-x–x
622rw—w—w-
746rwxr—rw-
644rw-r—r–
755rwxr-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 /验证是否成功

温馨提示:本文最后更新于2024-04-12 13:38:22,某些文章具有时效性,若有错误或已失效,请在下方留言或联系站长
© 版权声明
THE END
喜欢就支持一下吧
点赞1 分享
相关推荐
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情

    暂无评论内容