chattr 文件隐藏属性 / chmod u+s / chmod g+s / chmod o+t 特殊权限

chattr 文件隐藏属性

#chattr +-= 增加 减少 设定

#chattr +-a 只能追加不能删除,非root用户不能设定该属性

#chattr +-i 使文件不能被删除、重命名、设定连接、写入、新增数据。

lsattr ,用来读取文件或者目录的特殊权限。

#lsattr -a 连同隐藏文件一同列出 (类似 ls -a)

#lsattr -R 连同子目录一同列出

#lsattr -d 只显示目录本身

#echo ‘1111‘>dir/filee

#echo ‘1111‘>>dir/file

> / >> 都是重定向,(把前面的东西输入后面)只是>>是追加的意思,而,> 如果文件中有内容则会删除文件中的内容,>> 不会。

A lsattr可以列出文件或者目录的隐藏属性

B 如果文件有i属性那么我们不能删除、修改、重命名以及移动该文件

D a属性是可以追加修改文件内容的

如果有一个实时更新的日志文件,我们不想让别人随意删除怎么做?

B chattr +a file

----------------------------------------------------------

特殊权限之suid,

该权限针对二进制可执行文件,使文件在执行阶段具有文件所有者权限。比如passwd这个命令就具有改权限,当普通用户执行passwd命令时,可以临时获得root权限,从而更改密码。

chmod u+s

linux存放密码的文件 /etc/shadow

[[email protected] tmp]$ ls -l /etc/shadow

---------- 1 root root 640 10月 13 10:26 /etc/shadow

所以 密码文件为 不可读写执行

#ls -l /usr/bin/passwd

-rwsr-xr-x. ……

passwd 显示的是rws

#su user1 切换用户

----------------------------------------------------------------------

特殊权限之sgid,#chmod g+s ,让普通用户临时拥有所属组(group)的权限

关于sgid权限的描述正确的是?

A sgid可以作用于目录上

B sgid可以作用于文件上

C 如果给一个目录设置了sgid,那么在该目录下面再新创建目录的时候,新目录的属组和该目录保持一致

D sgid可以让执行该文件的用户临时以该文件属组身份去执行

如何给一个文件设置sgid权限?

A chmod g+s file

B chmod 2755 file

----------------------------------------------------------------

当一目录,不想被其他用户(others)删除时,使用 sticky_bit (1777)

chmod o+t 目录 ,只作用于目录。

错题

关于stick的描述正确的是?

A 我们通常把这个权限叫做防删除位

B /tmp/目录就有这个权限

D 这个权限是针对目录的

如何给一个目录设置stick权限?

A chmod o+t dir

D chmod 1777 dir

时间: 2024-10-12 13:06:39

chattr 文件隐藏属性 / chmod u+s / chmod g+s / chmod o+t 特殊权限的相关文章

chattr 文件隐藏属性

chattr 文件隐藏属性(增加特殊权限或增加特殊属性) 语法:chattr [+ - =][Asaci][文件名或者目录名] +-= :分别为增加.减少.设定 A:增加该属性后,文件或目录的atime(访问时间.读取时间.存取时间)将不可被修改:可增加修改文件内容. S  :增加该属性后,会将数据同步写入磁盘中: a  :增加该属性后,只能追加不能删除,非root用户不能设定该属性: c  : 自动压缩文件,读取时会自动解压: i :增加后,使文件不能被删除.重命名.设定链接.写入.新增数据:

chattr文件隐藏属性

lsattr -R  列出目录下的子目录,并且列出子目录下的目录,都会列出来. -d   只查看目录本身 chattr 1.查看当前文件隐藏属性 [[email protected] ~]# lsattr -------------e- ./install.log -------------e- ./install.log.syslog -------------e- ./anaconda-ks.cfg -------------e- ./12.txt 说明:e表示ext4或ext3文件系统所特

1.9 chattr文件隐藏属性

#查看当前目录的特殊属性 lsattr #增加+a特殊权限 chattr +a tim.txt #查看特殊权限 lsattr tim.txt #用vi修改tim.txt, vi tim.txt 增加 dfadfa 提示无法保存 #增加+a权限只限追加,不能更改.删除内容与移动.也不能用rm删除文件 echo "werqw" >> tim.txt rm -rf tim #解除特殊权限限制 chattr -a tim.txt #增加+i特殊权限 chattr +i tim.tx

文件或目录的权限chmod,chown更改所有者和所属组,umask及隐藏权限

文件或目录的权限chmod -rwxr--r--. 1 root root 0 6月 8 20:22 2.txt 可读(r)可写(w)可执行(x),第一段是所有者,第二段是所属组,第三段是其他人 r=4,w=2,x=1.rwx=7,rw-=6, --x=1,rw-r--r--=644, rw-r-xr-x=655 chmod === change mode改变权限 如:rwx------=700 chmod 700 2.txt [[email protected] ~]# chmod 700 2

chattr,lsattr文件隐藏属性

lsattr 查看文件隐藏属性. [[email protected] ~]# lsattr -------------e- ./333 -------------e- ./111 -------------e- ./111.txt -------------e- ./shell -------------e- ./anaconda-ks.cfg -------------e- ./install.log.syslog -------------e- ./install.log --------

Linux 文件隐藏属性 chattr, lsattr

chattr:配置文件隐藏属性(注意:chattr命令只在Ext2/Ext3的文件系统上生效) 语法:chattr [+-=][ASacdistu] 文件或目录名称 参数: + :添加某一个特殊参数,其他原本存在参数不动. - :移除某一个特殊参数,其他原本存在参数不动. = :配置后面接的参数 A :当使用了A这个属性时,若你有存取此文件(或目录)时,他的存取时间atime 将               不会被修改,可避免I/O较慢的机器过度的存取硬盘.这对速度较慢的计算机有帮助 S :一般

18.1.2-linux目录文件隐藏属性和特殊权限

18.1.2 linux目录文件隐藏属性和特殊权限 内容: 1.linux权限查看 计算  修改 2.文件和目录rwx含义 3.各种权限拒绝错误排查4.如何让网站通过权限控制 尽量安全5.通过umask计算默认的权限 6.文件系统的属性(隐藏属性) 7.linux特殊权限 suid , 粘滞位(/tmp) 第1章 网站权限-通过控制权限让网站安全 1.1 文件或目录安全  (比较安全的权限) file    rw-r--r--    root  root   oldboy.txt dir    

npm install -g 全局安装总是出现permission权限问题的解决方案

开始使用node的时候,在使用npm安装global packages时,习惯性地使用npm install -g xxx,然后总是提示权限问题,安装失败. 需要使用sudo.这问题确实让我比较窝火.一个package完全没有必要放入到需要特殊权限的/usr/local/目录,于是想办法解决它. 这里提供一种解决方案,将npm的global package安装路径放入到当前用户的home目录下,避免使用sudo,一样可以安装global的npm package: #brew install no

文件隐藏属性: chattr, lsattr

Linux文件的隐藏属性在保护系统文件的安全性上非常重要.先强调的是,chattr命令只能在Ext2/Ext3的文件系统生效. chattr(设置文件的隐藏属性) [[email protected] ~]# chattr [+-=] [ASacdistu] File/Directory 参数 +:增加某个参数 -:删除某个参数 =:仅有后面接的参数 各个参数的意思 参数 含义 A 设置A属性后,若你访问此文件或目录时,它的访问时间atime不会被修改,可避免I/O较慢的机器过度访问磁盘.这对速