【Linux】Linux文件权限 r,w,x,S,T

【Linux】Linux文件权限 r,w,x,S,T,第1张

r(read,读取):对文件而言,具有读取文件内容的权限;对目录来说,具有浏览目 录的权限。 

w(write,写入):对文件而言,具有新增、修改文件内容的权限;对目录来说,具有删除、移动目录内文件的权限。

x(eXecute,执行):对文件而言,具有执行文件的权限;对目录了来说该用户具有进入目录的权限。

s或S(SUID,Set UID):可执行的文件搭配这个权限,便能得到特权,任意存取该文件的所有者能使用的全部系统资源。

请注意具备SUID权限的文件,黑客经常利用这种权限,以SUID配上root帐号拥有者,无声无息地在系统中开扇后门,供日后进出使用。

t或T(Sticky):/tmp和 /var/tmp目录供所有用户暂时存取文件,亦即每位用户皆拥有完整的权限进入该目录,去浏览、删除和移动文件。

keepalived 安装完后,/etc/keepalived 目录下文件权限

# ll /etc/keepalived/

出于安全考虑,应该更改:

# chmod 640 /etc/keepalived/keepalived.conf

# chmod 700 /etc/keepalived/check_mysql.sh

# ll /etc/keepalived/

What is gratuitous ARP?

https://baike.baidu.com/item/gratuitous%20ARP/5635432?fr=aladdin

Linux 的文件权限与目录配置

http://cn.linux.vbird.org/linux_basic/0210filepermission.php#filepermission_ch

1、file + 文件名称 查看文件类型

file test.txt

file dictor

file /bin/ls 二进制可执行程序

file my_script

这个命令可以显示文件的文本信息,还可以显示文本文件的字符编码ASCII,还可以显示文件链接

2、查看文件内容

——>cat 信使文件所有数据,加-n可以显示行号,-b只显示有文本的行号,-T不显示制表符,用^I字符组合替换文中的所有制表符

如:cat -n test.txt cat -b test.txt cat -T test.txt

3、 more命令查看文本,每次显示一屏内容

4、less 是more命令的升级版,一次显示一屏内容

5、tail默认显示文件的最后10行,加-n 2 可显示文件的最后2行

如:tail test.txt 显示test.txt的最后10行

tail -n 2 test.txt 显示test.txt文件的最后2行

tail -n 3 test.txt 显示test.txt文件的最后3行

数字是几就显示文件最后几行

-f参数,允许在其他进程使用该文件时查看文件的内容,tail命令会保持活动状态,并不断显示添加到文件中的内容,这是实时监测系统日志的绝妙方式。

6、head 默认显示文件前10行,加-5 显示文件前5行 -后边写你想要显示的行数

如:head test.txt 显示文件前10行

head -3 test.txt 显示文件前3行

head -5 test.txt 显示文件前5行

head -8 test.txt 显示文件前8行,n数值可以自己定义

举个例子

drxsr-x---

root

root

/temp

任何用户在这个目录中创建文件属主自动变成root

sgid类似,只是变成属组

t表示所有用户只能动自己的文件

/tmp这个目录就是这个属性,所有用户都可以在里面读写、创建删除,但是都只能动自己的


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/yw/7315338.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-04
下一篇2023-04-04

发表评论

登录后才能评论

评论列表(0条)

    保存