linux组
① linux同组用户是什么意思
同组用户就是系统中在同一个group的系统用户,所有者指的是创建的系统用户,其他用户是others,可以不在系统用户中的用户
② linux里 什么叫用户组
打个比方可能好理解点,一个学校有很多学生分成了很多班级便于学校管理,在linux中也要对用户(学生)按照某种策略进行分组管理。那么相对你而言你的同班同学就是你的同组用户,其他班级的学生就是非同组用户。
恰好你有一套非常流行的漫画,你就是文件(漫画)的属主,文件属主对自己的文件拥有最大权限可读可写可执行。如果你愿意与同组用户共享文件,那么就可以赋予同组用户(同班同学)一定的权限访问你的文件比如可读不可写可执行。如果你愿意与外班学生分享漫画,文件属主也可以赋予可读不可写不可执行的权限给非同组用户。这样就实现了对不同用户对某个文件的访问权限的管理。这完全取决于文件属主根据实际情况来决定哪个用户有没有有哪些权限访问属主的文件。 当然如果你将自己文件的权限设置为777,那么就是所有的用户拥有和文件属主一样的最大权限,你也就失去了对这个文件的绝对控制。
你也可以这样理解,文件属主所具有的权限应高于本组用户,本组用户的权限应高于非本组用户。做为文件属主或者是root用户不可以随便赋予本组或非本组用户拥有与文件属主一样的权限,这样会导致安全漏洞。
希望这样能给你解释清楚。
③ linux 用户与组权限的问题
我说下大致方法,你可以参考下
ls -al 时,可以发现每个文件或文件夹都有权限设置
那么,这些权限代表的意思是什么呢?
-rwxrw-r-- 1 root root 229 2008-09-25 yum.conf
1、最头部会有10个位置,第一个位置会有几个不同的字母可以填写,
- 代表 文件
d 代表 文件夹(目录)
l 代表 链接文件 (link file)
b 代表文件中可供存储的接口设备
c 代表串口设备(键盘、鼠标等)
2、后面9个位置会用到r w x 来表示,r代表读的权限,w代表写的权限,x代表可执行的权限,另外,他们是三个为一组,每组代表的含义不同,前三个代表的是 文件拥有者的权限,中间三个代表 同一用户组成员的权限,后三个代表 其他非本用户组的权限
3、上述中的1 代表连接数
4、第一个root 代表文件拥有者,如果是work用户,则这显示的是work
5、第二个root 代表文件所属的用户组,如果属于root组,则显示为root,如果为work组,则这显示的是work
后面的和这题目没关系,就不解释了。 相信你看完这个,应该知道如何建立用户,如何建立用户组,如何将用户放入相应的用户组中,并建立权限正确的文件夹和文件,如果权限不对,也可以通过命令来修改。
更改所属用户组 chgrp
更改文件拥有者 chown
更改文件或目录权限 chmod
这些命令和其他要用到的命令,你可以去查,都非常简单,自己动手查看会让你记得更牢。
④ linux下如何查看所有的用户和组信息
1、连接上相应的linux主机,进入到等待输入shell指令的linux命令行状态下。
⑤ linux怎么查看用户组里有哪些用户
【步骤一】cat /etc/passwd
cat /etc/passwd查看所有的用户信息,详情如下图
⑥ 如何将linux的一个用户添加到某一组group中
gpasswd –a 用户名 组名
举例:
把用户名user1添加到user_group中。
[root@localhost ~]# id user1
uid=501(user1) gid=501(user1) groups=501(user1)
[root@localhost ~]# gpasswd -a user1user_group
Adding user user1 to group user_group
[root@localhost ~]# iser1
uid=501(user1) gid=501(user1) groups=501(user1),500(user_group)
(6)linux组扩展阅读:
修改一个用户到指定用户组:
usermod -g组名用户名
举例:
修改用户名user1的用户组为user_group。
[root@localhost ~]# id user1
uid=501(user1) gid=501(user1) groups=501(user1)
[root@localhost ~]# usermod -g user_groupuser1
[root@localhost ~]# id user1
uid=501(user1) gid=500(user_group) groups=500(user_group)
⑦ linux下怎样新建组
下面是一些基本的用户管理命令:
useradd user1:新建一个名为user1的用户
passwd user1:为新建的用户user1设置密码
groupadd grp1:新建一个名为grp1的组
useradd -G grp1 user1:将用户user1加入到grp1组当中
⑧ Linux组删除后,组内用户还在吗
当然需要删除
不然你那些文件仍然存在
⑨ Linux中如何创建用户和用户组
Linux中创建用户和用户组的具体操作步骤如下:
1、首先我们在Linux系统命令行中输入groupadd命令,用它创建一个用户组。
⑩ linux下如何查看用户属于哪个组
linux查看用户所属组有很多方法:
命令groups 查看当前用户所属组[root@localhost xly]# groups
root
groups 用户(查看用户所属组)[root@localhost xly]# groups xly
xly : xly
id 用户(查看用户所属组)[root@localhost xly]# id xly
uid=500(xly) gid=500(xly) groups=500(xly)
直接查看组文件,cat /etc/group[root@localhost xly]# cat /etc/group 命令的具体介绍可查询”Linux命令大全“。