linux从入门到精通(四) (文件权限的操作)

1. 查看文件权限命令: ls -l 文件名

2. 修改文件的权限命令: chmod [ugo] [+-=][rwx] 文件名

  • ugo: 分别代表:所有者,所属组,其他
  • +-= : 分别代表:添加权限,删除权限,直接给权限(不管原权限是什么,直接覆盖)
  • rwx : 分别代表:读,写,执行
  • :可以同时多个授权,只要中间用逗号(,)隔开即可。

 3.递归修改权限命令:chmod -R 

  • 将文件目录本身及目录下所有的文件的权限一起修改

4.权限的数字表示:

  r: 4

  w:2

  x:1

例如:chmod 764 test.list   命令

同样可以修改文件的权限,且更简单方便

5.添加用户并设置密码:

  • 添加用于命令:useradd liuyifei
  • 设置用户密码:passwd liuyifei
  • 输入密码:123456
  • 再次输入密码:123456
  • 这样用户就添加成功了
  • 普通用户不能删除root用户创建的文件
  • : $ 代表的是一个普通的用户

6.只有两种人可以更改文件的权限

  • 一个是文件的所有者
  • 一个是系统管理员root

7. 文件及目录的权限详解:

文件的权限:
r: cat、more、head、tail、less
w:vim  
x:script command

目录的权限:
r:ls
w:touch、mkdir、rmdir、rm
删除目录下的一个文件的前提是:对这个目录有w权限,而非文件有w权限,文件的w权限代表
该文件可以被编辑(vim)
x:cd 表示可以进入

原文地址:https://www.cnblogs.com/beibidewomen/p/7679492.html