Linux 组管理和权限管理
Linux中每个用户必须属于一个组。Linux中每个文件有所有者、所有组和其它组的概念。
1. 组管理
文件/目录所有者
默认为文件的创建者
指令:
-
ls -ahl
:查看文件所有者(all human list) -
chown 用户名 文件名
:修改文件所有者(change owner),但是文件的所在组不发生变化
文件/目录所在组
当某个用户创建了一个文件,默认该文件的所在组就是该用户的所在组
指令:
-
chgrp 组名 文件名
:修改文件所在组(change group),但是文件的所在用户不发生变化
其它组
除文件的所有者和所在组之外,系统地其它用户都是文件的其它组
改变用户所在组(需要root权限)
-
usermod -g 组名 用户名
:改变用户所在组 -
usermod -d 目录名 用户名
:改变用户登录的初始目录
2. 权限管理
文件权限介绍
rwx权限详解
作用到文件
*r
:代表可读(读取和查删除看)
-
w
:代表可写(可以修改,但不代表可以删除文件,但是删除一个文件的前提是对该文件所在的目录有写权限) -
x
:表示可执行
作用到目录
-
r
:代表可读(可使用ls查看) -
w
:代表可写(可以修改,目录内创建、删除和重命名目录) -
x
:代表可执行(可以进入该目录)