Linux 用户&群组&权限

linux安全性模型

1,linux使用User和Group控制使用者对文件的存取权限
2,用户使用账号和口令登陆
3,每个文件都有owner并且owner属于group
4,每个程序都有自己的owner和group

用户概述

1,每个用户都有一个唯一的UserId
2,user的信息存储在/etc/passwd
1,存储用户名和home目录等信息
jike:x :500:500:jike:/home/jike:/bin/bash
用户名:密码:userid:groupid:描述:家目录:登陆脚本
2,/etc/shadow 用户密码
3,每个user都有一个home目录
4,user未经授权将禁止读写或执行其他user文件
5,root用户的解读
超级管理员账户,具有至高无上的权限
一般不要随便用root登陆并操作系统

#用户群组概述
1,每个user都属于一个group,具有唯一的标识符gid
2,group信息存储于/etc/group
gid,成员
/etc/gshadow
root:x:0:root
groupname:x密码:gid:成员
3,系统会为每个user关联一个和user同名的group
每个user至少存在于自己同名的group中
user可可以加入其他的group
4,在同一个group种的成员可以共享其他成员的文件
#linux权限的种类
1,只读权限,用r表示(read)。
可以读取文件或者列出目录的内容(ls)
2,可写权限,用W表示(write)
可以写,删除文件或者目录
3,可执行权限,用X表示(execute)
可以执行文件
可以进入目录并使用cd切换进入目录
4,没有任何权限,用-表示
#linux 文件和目录权限解读
[d]目录 [rwx][rwx][rwx]:
[-]文件  [rwx][rwx][rwx]
[user][group][other]
#linux设置 文件和目录权限的方法
1,字符表示法

1) chmod [-R] mode file
2)模式类别
u g o a=ugo
+ - =
r w x
chmod a =rwx file,dir
2,数字表示法
[rwx][rwx][rwx] 777
r= 4
w=2
x=1
chmod -R 777 当前目录和子目录

查看群组

group

你可能感兴趣的:(linux)