行业资讯
您现在所在的位置:首页>企业动态>行业资讯

权限与目录

编辑:学到牛牛IT培训    发布日期: 2023-08-11 09:51:35  

1、权限

在Linux中一切设备皆文件,而所有文件都是有权限的,查看文件权限等详细信息可以使用ls -l命令。

示例如下:查看/tmp目录下所有文件/文件夹的详细信息。

[root@localhost tmp]#  ls -l      <==查看当前目录下所有文件的详细信息

总用量 12                              

-rw-r--r--. 1 root root     0 12月 24 19:57 2

-rw-r--r--. 1 root root 10240 12月 24 22:24 2.tar

上述例子ls -l命令执行后,返回当前目录下所有文件的详细信息,其中第一列信息尤其重要(例如:“-rw-------”、“-rw-------”),它表示用户对文件可操作的权限。权限分为四组,如图1所示。

1.png

图1文件权限

第一组为-,代表这个文件是一个普通文件。“d”代表这个文件是一个目录。“ln”代表这个文件是一个软件链接文件。

第二组为rw-,代表当前用户对这个文件只有“读”和“写”操作权限。

第三组为---,代表组用户对这个文件没有任何权限。

第四组为---,代表其他用户对这个文件没有任何权限。

观察到第二组、第三组和第四组是三个为一组出现的,这三个字母分别是r(read)、w(write)、x(execute),因此rwx三个字母顺序是固定的,r代表这个文件可读,w代表这个文件可写,x代表这个文件可以执行,如果不给这个文件赋权限只需要在对应位置用-代替即可。


2、目录

Linux的文件路径都带有一个/,这一符号在单独表示时,称为根目录,所有文件和目录都存放在根目录之下,可以用ls /命令查看。

[root@localhost ~]# ls /                  <==查看根目录下所有文件/文件夹

bin   dev home lib64    media opt root selinux sys usr

boot  etc lib lost+found mnt     proc sbin srv tmp var

[root@localhost ~]#

ls /usr/src中的/是分隔分层的意思,它的意思是显示usr目录中的src目录中的所有文件及目录。只有/单独出现时才代表根目录。

[root@localhost ~]# ls /usr/src  <==查看/usr/src目录下所有文件/文件夹

debug kernels <==查看/usr/src目录下所有文件/文件夹结果

[root@localhost ~]#

Linux的目录结构较为简单,一般在etc目录下的文件是配置文件,在bin下的文件是二进制可执行文件,在lib下的文件的是一些应用库文件。

每一个登录系统的使用者都会有一个家目录,默认是在/home文件夹下,并且是以使用者用户名命名的文件夹。这个目录属于使用者的家目录,可以在里面任意操作,并不会对整个系统产成破坏性影响。但如果是root用户,家目录默认是/root,操作时就要格外谨慎。因为root的权限很大,它可以忽略任何限制,如果操作不当可能会对系统造成破坏。

2.jpg




免费试学
课程好不好,不如实地听一听

封闭学习

2

1

联系我们

电话:028-61775817

邮箱:1572396657@qq.com

地址:成都市金牛区西城国际A座8楼

  • 新闻频道_关注IT技术应用资讯-学到牛牛
    新闻频道_关注IT技术应用资讯-学到牛牛

    扫一扫,免费咨询

  • 新闻频道_关注IT技术应用资讯-学到牛牛
    新闻频道_关注IT技术应用资讯-学到牛牛

    微信公众号

  • 新闻频道_关注IT技术应用资讯-学到牛牛
新闻频道_关注IT技术应用资讯-学到牛牛

学一流技术,找高薪工作

新闻频道_关注IT技术应用资讯-学到牛牛

7-24小时服务热线:

028-61775817

版权声明 网站地图

蜀ICP备2021001672号

课程问题轻松问