使用者和群组
用途 ---- 数据安全:
· 系统保护、团队开发数据共享、规避数据被盗取盗用的风险
· linux一般将文件可存取的身份分三类:owner/group/others/(root)
· 三种身份的权限分别为:read/write/execute
· 个人密码记录文件:/etc/shadow(暂时不知道怎么打开这个文件)
· 群组信息存储文件:/etc/group(打开之后才发现有这么多信息。。。)
文件权限
· 命令 - 查看文件以及文件信息:ls
一般用法:ls -l 查看文件权限、链接、拥有者、群组、文件大小、修改日期
文件名
(ls -al可查看隐藏文件(第一个字符为"."的文件))
· ls命令列表意义
笔记 - 文件属性以及特殊文件类别
文件属性的限定范围
需要注意的是目录的wx属性、
w表示具备异动目录文件清单的权限,权限包括:
1. 创建新的文件与目录
2. 删除已经存在的文件与目录(不论该文件的权限为何!)
3. 将已存在的文件或目录进行更名;
4. 搬移该目录内的文件、目录位置。
x表示用户是否有权限进入该文件夹
【数据接口文件】多数在/run或/tmp这些个目录中
文件属性以s开头
改变文件属性与权限
在ubuntu中可视化见面中都可以右键properties查看并修改
· 命令 - 修改文件信息
chgrp:改变文件所属群组
chown:改变文件拥有者
实例:sudo chown root:test file1
##左边是修改文件所有者,右边是群组
chmod:改变文件权限,SUID,SGID,SBIT等特性
实例:sudo chmod 775 folder1
(添加工作组命令:groupadd(好像需要root权限))
前两个命令(chgrp、chown针对人)后面那个chmod针对文件
· 命令 - 修改权限:chmod
更直观的方式
· w对于文件来说可以具有写入/编辑/新增/修改文件的内容的权限, 但并不具备有删除该文件本身的权限;但是对于文件夹来说w代表删除文件与目录的权限(不论是否具有该文件的权限)
(=。=)个人喜欢数字模式,简单
Linux文件种类与拓展名
略
Linux目录
略
绝对路径与相对路径
· ../上层目录
· ./当前目录
文件与目录管理
· cd:变换目录
· pwd:显示目前的目录(-P表示确切路径而非链接路径)
· mkdir:创建一个新的目录(-m设置权限(可用数字与chmod一样);-p建立多文件夹)
· rmdir:删除一个空的目录