练习Linux的用户,分组及赋权的常用命令

时间:2024-05-19 12:02:52

#练习内容

在Linux操作系统中使用命令语句操作:
创建testx用户,并查看testx用户的UID,GID
在testx用户目录创建test.info文件并输入”I am a tester”保存文件
查看test.info文件权限并将读写权限赋给组用户;将读,执行的权限赋给其他用户
新建test2用户组,将root用户所属分组修改为test2
删除testx用户

创建testx用户,并查看testx用户的UID,GID

1、创建testx用户
首先进入到root用户的home目录下

练习Linux的用户,分组及赋权的常用命令
然后创建testx用户
练习Linux的用户,分组及赋权的常用命令
2、查看testx用户的UID,GID
输入下面的命令
练习Linux的用户,分组及赋权的常用命令
执行后可以在最后一行看到:
练习Linux的用户,分组及赋权的常用命令
查看到testx用户的UID为1003,GID为1004。
查看后输入“:q”退出

在testx用户目录创建test.info文件并输入”I am a tester”保存文件

1、进入testx用户目录
练习Linux的用户,分组及赋权的常用命令
2、创建test.info文件并输入”I am a tester”保存文件
练习Linux的用户,分组及赋权的常用命令
然后输入下面的命令
练习Linux的用户,分组及赋权的常用命令
再输入"a"进入编辑模式,输入"I am a tester"
练习Linux的用户,分组及赋权的常用命令
最后按"Esc"键退出编辑模式,再输入":wq"保存并退出。

查看test.info文件权限并将读写权限赋给组用户;将读,执行的权限赋给其他用户

1、在testx目录下用"ll"命令查看test.info的文件权限
练习Linux的用户,分组及赋权的常用命令
可以看到:
所属用户的权限(u):r(读),w(写)
用户所在组的其他用户的权限(g):r(读)
其他组用户的权限(o):r(读)

2、将读写权限赋给组用户;将读,执行的权限赋给其他用户
所以使用下面的语句赋权
练习Linux的用户,分组及赋权的常用命令
然后再次查看test.info的文件权限
练习Linux的用户,分组及赋权的常用命令
可以看到:
所属用户的权限(u):r(读),w(写)
用户所在组的其他用户的权限(g):r(读),w(写)
其他组用户的权限(o):r(读),x(执行)

新建test2用户组,将root用户所属分组修改为test2

新建test2用户组
练习Linux的用户,分组及赋权的常用命令
将root用户所属分组修改为test2
练习Linux的用户,分组及赋权的常用命令
输入"vi /etc/group"命令可以看到
练习Linux的用户,分组及赋权的常用命令
即test2的GID为1005
然后输入"vi /etc/passwd"命令可以看到
练习Linux的用户,分组及赋权的常用命令
即root用户的GID也为1005
说明root用户所属分组修改成功。

删除testx用户

最后输入"userdel testx"即可删除用户。