组管理

Linux每位用户必须属于一个组,不能独立于组外,同样linux 输入法,Linux中的每位文件就会有所有者、所在组、其他组的概念。

文件的最初创建者则为该文件的所有者,通过ls-lha可以查看所有者信息。

chown 命令用途更改与文件关联的所有者或组。
<span class="hljs-bullet"> -<span> chown 用户名 文件名
<span class="hljs-section"> -R 递归目录下的子文件及目录
------------------------------------<span>
chgrp 变更文件或目录的所属群组
<span class="hljs-bullet"> -<span> chgrp 组名 文件名
<span class="vditor-linenumber__rows"><span><span><span><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

登录后复制

除文件的所有者和所在组的用户外,系统的其他用户都是文件的其他组。

linux用户组权限_linux设置用户组权限_linux组权限

在添加用户时linux设置用户组权限,可以指定将该用户添加到那个组中红旗linux,同样可使用root管理权限改变某个用户的所在组。

usermod -g 组名 用户名
<span class="hljs-section">usermod -d 目录名 用户名 # 用于改变用户登录的初始目录
-----------------------------------------------<span>
cat /etc/group | grep manager # 只过滤manager的组
<span class="hljs-code">-i:忽略大小写进行匹配。
-v:反向查找,只打印不匹配的行。
-n:显示匹配行的行号。
-r:递归查找子目录中的文件。
-l:只打印匹配的文件名。
-c:只打印匹配的行数。
------------------------------------------------
<span><span class="vditor-linenumber__rows"><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

登录后复制

文件权限rwx文件权限

[<span class="hljs-keyword">admin<span>@centos7 ~]$ ll
总用量 <span class="hljs-number">8<span>
drwxrwxr-x. <span class="hljs-number">2<span> <span class="hljs-keyword">admin<span> <span class="hljs-keyword">admin<span> <span class="hljs-number">6<span> <span class="hljs-number">4<span>月 <span class="hljs-number">5<span> <span class="hljs-number">10<span>:<span class="hljs-number">36<span> Downloads
<span class="hljs-comment">----------------------------------<span>
r(<span class="hljs-number">4<span>)<span class="hljs-comment">--- &gt;read<span>
 - 可读取文件内容,可查看目录内容
w(<span class="hljs-number">2<span>)<span class="hljs-comment">--- &gt;write<span>
 - 可写,包含创建、删除及重命名目录
x(<span class="hljs-number">1<span>)<span class="hljs-comment">--- &gt;execute<span>
 - 可执行文件,可进入目录
<span class="hljs-comment">----------------------------------<span>
chmod <span class="hljs-number">777<span># 修改为可读可写可执行,<span class="hljs-keyword">User<span> <span class="hljs-keyword">Group<span> Other
<span class="vditor-linenumber__rows"><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

登录后复制

linux用户组权限_linux组权限_linux设置用户组权限

w表示可写权限,当该权限作用到文件时,不代表才能删掉该文件,删掉该文件的权限的前提是对该文件所在目录具备写的权限,就能删掉该文件。

0-9位说明:

1.第0位确定文件类型(d,-,1,c,b)

l是链接,相当于windows的快捷方法

d是目录linux设置用户组权限,相当于windows的文件夹

c是行设备文件,键盘,鼠标,ls-l/dev/

b是块设备,例如硬碟,ls-l/dev/

2.第1-3位确定所有者(该文件的所有者)拥有该文件的权限—User

linux设置用户组权限_linux组权限_linux用户组权限

3.第4-6位确定所属组(同用户组的)拥有该文件的权限—Group

4.第7-9位确定其他用户拥有该文件的权限—Other

chmod更改权限

通过chmod可以更改文件或目录的权限。

linux设置用户组权限_linux组权限_linux用户组权限

u:所有者

g:所有组

o:其他人

a:所有人

<span class="hljs-number">1<span>)<span class="hljs-keyword">chmod<span> u=rwx,g=rx,o=<span class="hljs-keyword">x<span> 文件名/目录名
<span class="hljs-keyword">chmod<span> <span class="hljs-number">761<span> 文件名/目录名
<span class="hljs-number">2<span>)<span class="hljs-keyword">chmod<span> o+w 文件名/目录名<span class="hljs-comment"># 给other其他用户赋w权限<span>
<span class="hljs-number">3<span>)<span class="hljs-keyword">chmod<span> a-<span class="hljs-keyword">x<span> 文件名/目录名<span class="hljs-comment"># 给all全部用户的x权限去掉<span>
<span class="vditor-linenumber__rows"><span><span><span><span><span><span><span><span><span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span></span>

登录后复制

以上就是组管理Linux每个用户必须属于一个组,不能独立于组外的详细内容,更多请关注小闻网其它相关文章!

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。