赞
踩
Linux系统中有普通用户和超级用户(root)这两种用户,他们权限不同,超级用户的权限比普通用户的权限大,超级用户可以在根目录下进行操作,而普通用户只有在home目录下没有权限限制,[ ]后的符号为$表示当前用户为普通用户,[ ]后的符号为#表示当前用户为超级用户。
当启动Linux系统时,系统默认为普通用户状态,使用命令:su - root 切换到超级用户,按ctrl+d 退出超级用户。
Linux系统中,可以创建多个用户,也可以创建多个用户组,一个用户可以加入多个用户组,目的是方便系统更好地分配权限。
Linux系统可以针对用户进行权限分配,也可以针对用户组进行权限分配。
groupadd 用户组名
groupdel 用户组名
useradd [ -g -d] 用户名
-g表示指定的用户组, 不指定-g,系统会创建一个同名的组并加入。
-d表示指定用户home路径,不指定,home目录默认在:/home/用户名。
userdel [ -r ] 用户名
-r 表示删除用户的home目录,不适用则保留。
usermod -aG 用户组 用户名
表示将用户加入到某一用户组中
第1位:“ - ”表示文件,“ d ” 表示文件夹
2 - 4:表示用户的权限信息
5 - 7:表示用户组的权限信息
8 - 10:表示其他用户的权限信息
r:表示可读
w:表示可写
x:表示可执行
- :没有权限
语法:chmod [-R] 权限 文件
-R 表示对文件夹内所有内容应用
u表示用户权限,g表示组权限,o表示其他用户权限。
那么根据以上内容,3=1+2,即3表示有x和w权限,以此类推
5=4+1 , 即5表示有x和r权限
6=2+4, 即6表示有w和r权限
7=4+2+1, 即表示有x、w、r权限
修改文件、文件夹的所属用户和组
语法:chown [ -R ] 用户:用户组 文件
-R含义同上一个命令
也可以单独修改用户、或者单独修改用户组
上图为单独修改用户,下图为单独修改用户组
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。