预习2019-03-20

#权限知识及应用实践

文件权限简介:Linux系统中的文件权限和文件对应的用户及用户组关联很大。

文件权限为说明

Linux文件或目录的基础权限位是由9个字符来控制,每三个字符为一组。

##普通文件对应权限

1.可读r:表示具有、浏览文件内容(即读取文件实体Block)的权限

2.可写w:表示具有新增、修改、删除文件内容的权限

3.可执行x:表示具有执行文件权限

其中对于可写r 两点需要说明:

如果没有可读r 配合,那么使用vi编辑文件时会提示无法编辑(但可以强行编辑),可以使用echo等命令进行重定向或追加

删除文件或创建文件的权限是受父目录的权限控制的(因为文件名没有存放在Inode里,而是在上级目录的Block里存放着,若修改上级目录Block(删除文件本质),当然受上级目录的inode的权限控制),和文件本身的权限无关,因此,文件本身的可写w权限和文件是否能删除和改名无关。

对于可执行    x,需要注意以下三点

首先文件的本身能够执行(命令或脚本)

如果是普通用户,同时还需具备可读r的权限才能执行文件

而root用户只要又可以执行x的权限就能执行文件

##目录对应读、写、执行权限的详细说明

linux系统中目录权限与文件略微不同

r,表示具有浏览目录下面文件及子目录内容的权限,可以查看目录下内容,如果没有可执行x的配合,他就不能cd 切到到该目录下,ls -l  只可以看到文件名看不到文件属性

w,具有增加删除或修改目录内文件的权限。没有x配合,有w也无法删除,创建文件

x,表示具有进入目录的权限。例如可以执行切换到目录下,但无法列出目录下的文件及子目录

#命令

groupadd创建用户组

useradd 

选项增:-d 指定家目录  -M不指定家目录

        -s指定用户的登陆shell     

        -g 指定基本组

        -G指定附加组

    删:userdel -r

删除用户的同时删除家目录

改:usermood 选项(跟useradd的选项相同)  用户名

选项包含创建用户的所有选项

passwd选项 用户名

选项 -d 清空用户密码(不用密码登陆)

    -l 锁定用户

-u 解锁用户

-S查看用户锁定状态

    查:

      grep 用户名 /etc/passwd  查看账号信息

      id  用户名 显示用户UID和所属组

        w    查看当前主机登陆情况  

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 一、Python简介和环境搭建以及pip的安装 4课时实验课主要内容 【Python简介】: Python 是一个...
    _小老虎_阅读 6,313评论 0 10
  • Linux习惯问题: 在vim编辑时,按了ctrl + s后,再按ctrl + q就可以继续执行了。ctrl + ...
    光着脚的鞋阅读 4,685评论 0 16
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,696评论 0 5
  • 朝九晚五,忙忙碌碌,当我拥有很多钱的时候,我就在想。难道我真的这一辈子就要成为钱的奴隶吗,我有时间赚钱,我没有时间...
    高兴死了阅读 6,126评论 0 0
  • 作为一个交互设计师先说明几点以显示态度: (1)产品经理非用户,也希望产品经理在给出产品意见的时候少说是站在用户的...
    纪年法阅读 339评论 0 0

友情链接更多精彩内容