Linux权限理解

Linux用户的概念

Linux下有两种用户:超级用户(root)、普通用户。
  • 超级用户:可以再linux系统下做任何事情,不受限制
  • 普通用户:在linux下做有限的事情。
超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

角色切换

普通用户切换到超级用户

[yuan@VM_0_12_centos ~]$ whoami
yuan
[yuan@VM_0_12_centos ~]$ sudo -s
[sudo] password for yuan: //输入自己的密码
[root@VM_0_12_centos yuan]# whoami
root
超级用户切换到普通用户
[root@VM_0_12_centos yuan]# whoami
root
[root@VM_0_12_centos yuan]# exit            //这里只要退出自己曾经的切换,就可以回到当前账户
exit
[yuan@VM_0_12_centos ~]$ whoami
yuan
另外,用户角色切换还有其他方式,还有很多细节,但是我们是刚刚接触,所以不过多讲解。
Linux 是多用户的,所以可以同时登陆多人,甚至你可以切成别人的身份。

Linux权限管理

文件访问者的分类(人)

文件和文件目录的所有者:u---User。
文件和文件目录的所有者所在的组的用户:g---Group。
其它用户:o---Others。

文件类型和访问权限(事物属性)

文件类型 

  • d:文件夹
  • -:普通文件
  • l:软链接(类似Windows的快捷方式)
  • b:块设备文件(例如硬盘、光驱等)
  • p:管道文件
  • c:字符设备文件(例如屏幕等串口设备)
  • s:套接口文件
file指令:
功能说明:辨识文件类型。
语法: file [ 选项 ] 文件或目录 ... 
基本权限
  • 读(r):Read对文件而言,具有读取文件内容的权限;对目录来说,具有浏览该目录信息的权限
  • 写(w):Write对文件而言,具有修改文件内容的权限;对目录来说具有删除移动目录内文件的权限
  • 执行(x):execute对文件而言,具有执行文件的权限;对目录来说,具有进入目录的权限
  • “-”表示不具有该项权限

 

相关推荐

  1. Linux权限理解

    2024-07-13 06:42:01       37 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-07-13 06:42:01       70 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-07-13 06:42:01       74 阅读
  3. 在Django里面运行非项目文件

    2024-07-13 06:42:01       62 阅读
  4. Python语言-面向对象

    2024-07-13 06:42:01       72 阅读

热门阅读

  1. C#中的方法

    2024-07-13 06:42:01       25 阅读
  2. C# Path

    2024-07-13 06:42:01       26 阅读
  3. MyBatis(35)如何在 MyBatis 中实现软删除

    2024-07-13 06:42:01       25 阅读
  4. XML 应用程序

    2024-07-13 06:42:01       24 阅读
  5. 在Ubuntu 16.04上安装和保护MongoDB的方法

    2024-07-13 06:42:01       21 阅读
  6. 各个系统配置端口转发

    2024-07-13 06:42:01       21 阅读
  7. 地下城游戏中都有哪些类型的服务器?

    2024-07-13 06:42:01       25 阅读
  8. MongoDB部署模式分析

    2024-07-13 06:42:01       25 阅读
  9. Docker 安装 PostgreSQL

    2024-07-13 06:42:01       28 阅读
  10. MongoDB 数据库引用

    2024-07-13 06:42:01       26 阅读
  11. LINQ详解

    2024-07-13 06:42:01       22 阅读