Linux文件权限命令

文件区分类型

Linux上一切皆文件

文件名一般情况下不允许有空格!
文件类型是文件的一种属性信息,不能通过文件的扩展名来区分文件的类型
普通文件-
目录文件d
管道文件p
连接文件l
设备文件(字符设备文件c、块设备文件b、套接字s)

Linux对于系统上的所有用户的管理方案

分组

Linux基础命令

su username:切换用户
exit:退出
man:查看命令的帮助手册

对于普通文件

创建:touch
删除:rm
拷贝:cp 路径+原文件 目的路径
剪切:mv 同上
重命名:mv 路径+文件名 路径+新文件名
修改属性(只能管理用户修改):
所有者:chown newuser 文件名
所属组:chgrp newgroup 文件名
编辑文件内容:vi/vim
查看文件内容:vi 文件名

对于目录文件

创建:mkdir
删除:rmdir(只能删除空目录)||rm -r(删除非空目录)
拷贝:cp -r 路径+原文件 目的路径
剪切:mv 同上
重命名:mv 路径+文件名 路径+新文件名

划分类别

在这里插入图片描述

权限

三组:rwx(所有者)rwx(同组用户)rwx(其他用户)

访问权限

每个文件都有自己的单独权限,每个文件的权限针对用户的使用权限都是不一样的

权限划分

r读权限
w写权限
x普通文件(可执行文件)
(空格)目录文件(可进入权限)
-无权限

修改文件权限

chomd

文字设定法

所有者 u 所属组 g 其他用户 o 所有用户 a

eg

chmod u+w main.c 给main.c的所有者添加写权限
chmod g-r main.c 给main.c的所属组取消读权限
chmod o=r main.c 给main.c的其他用户权限设置为只读
chmod u+w,g-r main.c 给main.c的所有者添加写权限,所属组取消读权限

数字设定法:

r 4 w 2 x 1
chmod nnn 文件名

eg

chmod 546 main.c 将main.c的权限修改为r-xr–rw-

发布了17 篇原创文章 · 获赞 9 · 访问量 729

猜你喜欢

转载自blog.csdn.net/a1003032404/article/details/104658253