### linux权限属性:
> ll 或者 ls -l 显示一个文件的属性及文件所属的用户和组
> 三种身份:owner/group/others(拥有者/组/其他人)
> 三种权限:read/write/execute(可读/可写/可执行)
> > read可读:列出目录下的内容
> > write可写:对目录下的文件进行修改和删除
> > execute可执行:进入目录
例: `drwxr-x-wx 2 root root 4096 4月 21 19:10 home`
> d 表示是否是目录
> 文件权限 -rwxr-x-wx 2 root root 1206 4月 21 19:11 index.htm
> 文件类型有7种:
> b 表示块设备(如硬盘、U盘);
> c 表示字符设备(如键盘);
> d 表示目录;
> l 表示符号链接(指向另一个文件);
> p 表示命名管道文件;
> s 表示套接字文件;
> - 表示不同文件,即不属于上述几种类型的文件。
> rwxr-x-wx 分为三部分:rwx r-x -wx 三组的三种权限
2 表示硬连接的数目(详细参考linux硬连接和软连接)
root 第一个表示拥有者
root 第二个表示组
4096 表示文件长度(字节)
4月 21 19:10 表示最后修改的时间
home 表示文件或者目录名称
修改权限的时候:每种身份分开计算然后组合,r=4 w=2 x=1
例:`rwxrwxrwx => rwx rwx rwx => 421 421 421 => 777`
> 更改文件属性:(添加-R 表示递归更改目录文件下的所有目录文件,不添加表示只修改此目录文件)
> 1、chgrp -R 属组名 文件名 (更改文件属组)
> 2、chown -R 属主名 文件名 (更改文件属主/属组)
> chown -R 属主名:属组名 文件名
> 例:chown bin install.log (将install.log的拥有者改为bin用户)
> chown root:root ins.dll (将ins.dll的拥有者和群组改回为root)
> 3、chmod -R num 文件或目录 (更改文件9个属性)
> 例:chmod 777 .htm (将.htm文件修改权限为777)
> chmod -R 777 home (将home目录及子目录文件修改权限为777)
> chmod u/g/o/a +/-/= r/w/x 文件/目录
> u(用户) g(用户组) o(其他人) a(all所有人)
> +(加入) -(除去) =(设定)
- C语言模块
- 基础入门
- 各种变量类型
- 条件编译
- 100例
- day1
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day2
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day3
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day4
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day5
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day6
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- day7
- 1.c
- 2.c
- 3.c
- 4.c
- 5.c
- 6.c
- 7.c
- 8.c
- 9.c
- 10.c
- linux基础知识
- 目录
- 系统设置
- ftp管理
- ftp-auth
- 进程
- ssh登录
- 权限属性
- 用户/用户组
- 安装命令
- 数据库操作
- 虚拟机vmvare-tools安装
- VI命令
- 上传下载
- error
- 虚拟机mac