1.介绍
Linux中所有内容都是以文件的形式保存和管理的,即一切都是文件。
普通文件是文件
目录是文件
硬件设备是文件
Linux下有两种用户:超级用户(root)/普通用户
超级用户:可以在linux系统中做任何事,不受限制,命令提示符为#
普通用户:在linux下做事有限,命令提示符为$
文件访问者的分类
文件和文件目录的所有者:u-user
文件和文件目录的所有者所在的组的用户:g-group
其它用户:o-other
2.查看文件类型和所有者
一般文件的创建者,谁创建了该文件,就自然的成为该文件的所有者,当然后期可以改。
使用命令查看:ls -l
第一位代表的文件类型
d:文件夹
-:普通文件
l:软链接
b:块设备文件
p:管道文件
c:字符设备文件
s:套接口文件
3.权限说明
rwx作用到文件
1)[r]代表可读:可以读取,查看
2)[w]代表可写:可以修改,不可删除,若删除需权限
3)[x]代表可执行:可以被执行
rwx作用到目录
1)[r]代表可读:可以读取,ls查看
2)[w]代表可写:可以修改,目录内创建+删除+重命名目录
3)[x]代表可执行:可以进入该目录
4.修改文件权限-chmod
1)+/-/=变更权限
使用chmod命令来改变文件的权限
注:只有文件的拥有者和root用户才能调用chmod命令。
u:所有者
g:所有组
o:其他人
a:所有人(ugo的总和)
1))chmod u=rwx,g=rx,ox 文件目录名
2))chmod o+w 文件目录名
3))chmod a-x 文件目录名
2)第二种方式:通过数字变更权限
规则:r=4 w=2 x=1 ,rwx=4+2+1=7
chmod u=rwx,g=rx,o=x 文件目录名
相当于 chmod 751 文件目录名
5.修改文件所有者-chown
chown newowner file [改变文件的所有者]
chown newowner:newgrop file [改变用户的所有者和所有组]
6.修改文件所在组-chgrp
chgrp newgroup file