首頁  >  文章  >  系統教程  >  群組管理Linux每個使用者必須屬於一個群組,不能獨立於群組外

群組管理Linux每個使用者必須屬於一個群組,不能獨立於群組外

王林
王林轉載
2024-03-07 09:34:09398瀏覽

群組管理

Linux每位使用者必須屬於一個群組,不能獨立於群組外,同樣linux 輸入法,Linux中的每位檔案就會有所有者、所在群組、其他群組的概念。

檔案的最初建立者則為該檔案的擁有者,透過ls-lha可以查看擁有者資訊。

<code class="hljs markdown vditor-linenumber" style="max-height:1000px">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></code>

除文件的擁有者和所在群組的使用者外,系統的其他使用者都是文件的其他群組。

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

#在新增使用者時linux設定使用者群組權限,可以指定將該使用者加入到該群組中紅旗linux,同樣可使用root管理權限改變某個使用者的所在群組。

<code style="max-height:1000px" class="hljs markdown vditor-linenumber">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></code>

檔案權限rwx檔案權限

<code style="max-height:1000px" class="hljs pgsql vditor-linenumber">[<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">--- >read<span>
 - 可读取文件内容,可查看目录内容
w(<span class="hljs-number">2<span>)<span class="hljs-comment">--- >write<span>
 - 可写,包含创建、删除及重命名目录
x(<span class="hljs-number">1<span>)<span class="hljs-comment">--- >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></code>

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:所有人

<code style="max-height:1000px" class="hljs perl vditor-linenumber"><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></code>

以上是群組管理Linux每個使用者必須屬於一個群組,不能獨立於群組外的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文轉載於:itcool.net。如有侵權,請聯絡admin@php.cn刪除