用户登录

在终端,用 ssh 远程登录到服务器,登录以后,默认的位置就是当前用户的主目录下面,执行一下 ls ,加上 la 这两个选项。这个命令会列出指定目录里的资源,不设置具体的位置就会列出当前目录里的东西。

第一行是个点,它表示的是当前目录,第一列内容是这个资源的权限信息,这里第一个字母是 d 表示这是一个目录,后面三位是这个资源拥有者的权限,这里是 r,w 还有 x ,说明资源的拥有者对这个资源拥有读取,写入还有执行的权限 。

后面都是减号,说明资源的用户组与其它人对这个资源没有任何权限。

下面这行是两个点,表示上一级目录,当前我的位置是 /home/wanghao,所以它的上一级目前就是 /home 这个目录,这个目录的拥有者是 root,用户组也是 root。 观察一下这个目录的权限信息,第一个字符是 d 表示这是一个目录。后面三位是目录拥有者的权限,这里是 r,w 还有 x,说明目录的拥有者对这个目录拥有读取,写入,还有执行权限。

后面三位是目录用户组的权限,这里是 r 还有 x 权限,说明用户组里的用户对这个目录拥有读取还有执行的权限。最后三位是其它人对这个目录的权限,这里也是 r 还有 x 权限。

再观察一下这个 .bash_profile 文件,这个文件的拥有者是 wanghao ,用户组也是 wanghao , 权限信息里的第一个字符是减号,说明这个东西是个文件,不是目录。后面三位是文件的拥有者的权限,这里是 r 还有 w 这两个权限,就是拥有者对这个文件有读取还有写入的权限。

后面三位是文件用户组的权限,这里只有一个 r,剩下两位都是减号,说明用户组里的用户对这个文件只拥有读取权限。最后三位是其它人的权限,这里也只有一个 r ,就是读取权限。

观察目录与文件的权限《 Node.js 服务端应用开发:操作系统 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点