Linux学习之权限学习

一、shell命令及其运行原理

        严格而言,Linux其实是一个操作系统,我们叫做他为“核心”(kernel)。对于我们用户而言,不可与直接使用kernel,但是可以通过kernel的外壳程序,即shell,来实现对于kernel的通信。

定义:操作系统=操作系统内核+大量应用;

            操作系统内核:本质上是一个软件,用来管理计算机中的软硬件资源

shell,从技术角度而言,实质上是一个命令行解释器 ;

           主要工作:将使用者的命令翻译给核心进行处理(用户输入的命令给操作系统内核

                               将核心的处理结果翻译给用户                (将内核执行的结果反馈给用户

对于windows GUI,通过图形接口来操作windows,而不是直接对windows内核进行操作。

shell 对于Linux,有相同的作用,主要是可以对命令进行解析,并将结果反馈给操作系统内核,再在内核运行出结果,并通过shell解析给用户(shell就相当于是操作系统内核与用户之间的桥梁

二、 Linux权限

1.Linux下有两种用户:超级用户、普通用户。

 超级用户:可以在Linux下做任何事情,不受限制

普通用户:做有限的操作

超级用户的命令提示符是“#”,普通用户的命令提示符是“$”。

创建用户:useradd  [用户名]

 

 进入到了F 普通用户

用户间切换:su [用户名]

 

回到了root用户,在输入密码时,输入的信息不会显示,直接输入就可以

 su - root:切换到root用户的家目录        su  root :切换了用户

2.文件类型与访问权限

 各个文件信息:

                

文件类型:

d:文件夹

-:普通文件

l:   软链接(类似windows中的快捷方式)

b:  块设备文件(例如光盘、光驱)

p:  管道文件

c:  字符设备文件

s:  套接口文件

 文件基本权限:

r:Read,读取文件内容、浏览目录

w:  Write,修改文件内容,移动、删除目录内文件

x:   Execute,执行文件,进入目录

- :   表示没有改项权限    

符号到进制的表示方法: 

权限符号                        八进制                         二进制                 

rwx                                   7                                    111              可读可修改可执行

- - -                                   0                                    000               无任何权限    

……

 修改文件权限:

        指令:

chmod  [参数]  [权限]  [文件名]

参数格式:

              +:向权限范围内增加指定权限

               -:向权限范围内取消指定权限

              =:向权限范围内赋予指定权限

               u:  拥有者

               g:   拥有者同组

               o:   其他用户

               a:    所有用户

若没有在修改指令中显示出参数,则是对三类用户都进行修改

8进制修改方式: chmod 777 t.txt 

                        

对Dir1目录进行权限的增加,使得所有用户增加了write权限 

 粘滞位:

         作用:设置了粘滞位的文件夹只能被以下用户删除文件

1.root超级管理员用户        2.该文件夹的所有者          3.该文件的所有者

        设置方式:chmod  +t [文件夹]          

                                                                                       

对NetWork目录下的文件进行粘滞位操作,此时其他用户不能对该文件进行删除操作 

 

                                                                                               

                                                                                         

                                                                                                 

                                                                                

                                                                        

                                                                                

                                                                        

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值