Linux 中的身份

Linux一般将文件可存取的身份分为三个类别,分别是 owner/group/others,且三种身份各有 read/write/execute 等权限。
Linux系统当中,默认的情况下,所有的系统上的帐号与一般身份使用者,还有那个root的相关信息, 都是记录在/etc/passwd这个文件内的。
个人的密码则是记录在/etc/shadow这个文件下。 群组名称都纪录在/etc/group内。

Linux 文件属性

ls.jpg

1
2
drwx------   1                admin  admin  32         Dec  7 08:32  .ssh
类型和权限 连接数(i-node数) 拥有者 群组 大小(Bytes) 最后修改时间 文件名

类型和权限 drwx—— 这一栏共有十个字符

  • 第一个字符代表这个文件是“目录、文件或链接文件”等,常见的文件类型有7
文件属性文件类型
-常规文件 file
d目录文件
b block device块设备文件,如硬盘;支持以block为单位进行随机访问
c character device即字符设备文件,如键盘支持以character为单位进行线性访问
l symbolic link即符号链接文件,又称软链接文件
p pipe即命名管道文件
s socket即套接字文件,用于实现两个进程进行通信
  • 接下来的字符中,以三个为一组,且均为“rwx” 的三个参数的组合。其中,[ r 4 ]代表可读(read)、[ w 2 ]代表可写(write)、[ x 1 ]
    代表可执行(execute)。要注意的是,这三个权限的位置不会改变,如果没有权限,就会出现减号[ - ]而已。