Linux-基础知识-第四天

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux-基础知识-第四天相关的知识,希望对你有一定的参考价值。

一、权限管理

文件的权限主要针对三类对象进行定义:

owner: 属主, u

group: 属组, g

other: 其他, o


每个文件针对每类访问者都定义了三种权限:

r: Readable

w: Writable

x: eXcutable


文件:

r: 可使用文件查看类工具获取其内容;

w: 可修改其内容;

x: 可以把此文件提请内核启动为一个进程;


目录:

r: 可以使用ls查看此目录中文件列表;

w: 可在此目录中创建文件,也可删除此目录中的文件;

x: 可以使用ls -l查看此目录中文件列表,可以cd进入此目录;


权限的组合

--- 000 0

--x 001 1

-w- 010 2

-wx 011 3

r-- 100 4

r-x 101 5

rw- 110 6

rwx 111 7


例如:

640: rw-r-----

755:rwxr-xr-x


修改文件权限:chmod

chmod [OPTION]... OCTAL-MODE FILE...

-R: 递归修改权限


chmod [OPTION]... MODE[,MODE]... FILE...

MODE:

修改一类用户的所有权限:

u=

g=

o=

ug=

a=

u=,g=


修改一类用户某位或某些位权限

u+

u-


修改文件的属主和属组:仅root可用;

修改文件的属主:chown

chown [OPTION]... [OWNER][:[GROUP]] FILE...


用法:

OWNER

OWNER:GROUP

:GROUP


Note: 命令中的冒号可用.替换;


-R: 递归


文件或目录创建时的遮罩码:umask

FILE: 666-umask

Note: 如果某类的用户的权限减得的结果中存在x权限,则将其权限+1

DIR:  777-umask

umask: 查看

umask #: 设定


隐藏权限lsattr/chattr


主机直接暴露在Internet或者位于其它危险的环境,有很多shell帐户或者提供HTTP和FTP等网络服务,一般应该在安装配置完


成后使用 如下命令: 

chattr -R +i /bin /boot /etc /lib /sbin 

chattr -R +i /usr/bin /usr/include /usr/lib /usr/sbin 

chattr +a /var/log/messages /var/log/secure (...) 


lsattr 一般用于查看上面的文件





以上是关于Linux-基础知识-第四天的主要内容,如果未能解决你的问题,请参考以下文章

记录学习第四天---linux基础命令1

记录学习第四天---linux基础命令2

大数据每日干货第四天(linux基础之一目录结构与常用命令)

Linux第四天 用户和组及文件和目录权限

Linux C 编程学习第四天_结构体&数据抽象

学习Linux第四天;