文件与目录权限,文件查找

设定文件或目录影藏属性:
    设定:chattr
    chattr +i file************让一个文件【不能被删除、改名、设定连结也无法写入或新增数据。】即便是用sudo也不行。
    
    chattr -i file********解除权限
    查看:lsattr

***********************************************************

umask 就是指定 『目前用户在建立文件或目录时候的权限默认值』

umask
0002 ********在终端输入umask,会出现数字权限,第一个数字表示特殊权限,下面依次是:user、group,others。数字是表示被扣除的权限,0则表示权限没有被扣除,具有rwx全部权限,最后的2表示others扣除了w的权限。

umask -S
u=rwx,g=rwx,o=rx***************直接字母显示user、group、others的权限。

文档和目录的默认权限不同,一般文档没有x执行权限,但x执行权限对目录却很重要。所以,文档权限最大为666,而目录最大为777。

默认权限的修改:umask 022*****后面直接加修改后的权限。
************************************************************

一、SUID(set UID)特殊权限:
SUID 权限仅对二进制程序(binary program)有效;
执行者对于该程序需要具有 x 的可执行权限;
本权限仅在执行该程序的过程中有效 (run-time);
执行者将具有该程序拥有者 (owner) 的权限。

二、SGID(set GID)特殊权限:
1、对文件:
SGID 对二进制程序有用;
程序执行者对于该程序来说,需具备 x 的权限;
执行者在执行的过程中将会获得该程序群组的支持!
2、对目录:
用户若对于此目录具有 r 与 x 的权限时,该用户能够进入此目录;
用户在此目录下的有效群组(effective group)将会变成该目录的群组;
用途:若用户在此目录下具有 w 的权限(可以新建文件),则使用者所建立的新文件,该新文件的群组与此目录的群组相同。

三、Sticky Bit(仅对目录)
用户对于此目录有w,x权限;
当用户在该目录下建立文件或目录时,仅有自己与root才有权利删除该文件。

权限的数字表示:
SUID 4
SGID 2
SBIT 1

例子:将一个文件修改为 [-rwsr-xr-x]
s在用户权利中,所以是SUID 4。
chmod 4755 file************4加在前面
******************************************************************
文件搜索命令:
1、which(寻找执行档)
which command
这个指令是根据『PATH』这个环境变量所规范的路径,去搜寻『执行档』的档名。
2、whereis(由一些特定的目录中寻找文件文件名)
whereis file
主要是针对 /bin /sbin 底下的执行档, 以及 /usr/share/man 底下的 man page 文件,所以速度快。
3、locate
locate file
在数据库中查找,列出所有file的路径文档,但数据库每天更新一次,可能查不到,速度快。
手动更新数据库--updatedb
4、find(最强大的搜索命令,搜索整个硬盘,时间长)

时间: 2024-10-21 13:10:24

文件与目录权限,文件查找的相关文章

linux系统下修改文件夹目录权限

linux系统下修改文件夹目录权限 文件夹权限问题 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件-文件夹权限.以主文件夹下的一个名为cc的文件夹为例. 下面一步一步介绍如何修改权限: 1.打开终端.输入su(没 Linux.Fedora.Ubuntu修改文件.文件夹权限的方法差不多.很多人开始接触Linux时都很头痛Linux的文件权限问题.这里告诉大家如何修改Linux文件

umask值与Linux中文件和目录权限的关系

umask值与文件和目录的权限 1.1 -R参数设置目录权限(chmod) 1.2 权限字母说明 1.3umask说明 1.umask的值决定着文件和目录的权限,创建文件默认最大权限为666(-rw-rw-rw-),默认创建的文件没有可执行权限x位. 2.对于文件来说,umask的设置是在假定文件拥有八进制666的权限上进行的,文件的权限就是666减去umask(umask的各个位数字也不能大于6,如,077就不符合条件)的掩码数值:重点在接下来的内容,如果umask的部分位或全部位为奇数,那么

2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr

2.14 文件和目录权限chmod 2.15 更改所有者和所属组chown 2.16 umask 2.17 隐藏权限lsattr/chattr 2.14 文件和目录权限chmod chmod 权限 r=4 w=2 x=1  rwx=7  rw=6 --x=1 rw-r--r--=644 rw-r-xr-x=655 chmod 这个.意味着这个文件受制于selinux 如果selinux 开启,创建的文件或者目录 第一列最后一位就会有个点 ,如果关闭selinux setenforce 0 暂时关

四. Linux文件与目录权限

文件与目录权限,umask, chgrp, chown, chmod 1. 文件与目录权限 (1) 查看/etc/passwd文件属性 [[email protected] ~]# ll -h --full-time /etc/passwd [[email protected] ~]#-rw-r--r--. 1 root root 2.3K 2016-11-09 21:07:03.303125300 +0800 /etc/passwd (2) 文件和目录权限的意义 文件权限 r(read) :

linux文件和目录权限的设置

linux文件和目录权限的设置 修改文件权限 如果想改变文件或目录的权限,可以使用chmod命令,改变文件或目录的权限有两种方法:助记法和八进制法. ·助记法: 语法: 使用u(user).g(group).o(other).a(all)表示要设置权限的位置,使用+表示添加.使用-表示减少权限.使用=表示设置为什么样的权限,使用rwx表示权限. 例如: [email protected] tmp]# touch test.txt [[email protected] tmp]# ll total

linux修改文件和目录权限chmod

1. 文件权限简介 linux文件权限有9个,三组表示,owner, group, others,每组又包含r,w, x三种状态. 2. 根据数字修改权限 r, w, x三种权限通过数字来代表: r: 4 w: 2 x: 1 每组的权限为上面三个相加. 比如权限为; [-rwxrwx---] owner: rwx = 4 + 2 + 1 = 7 group: rwx = 4 + 2 +1 = 7 others: --- = 0 + 0 + 0 = 0 对应的权限为 770 chmod 770 t

Linux文件或目录权限详解

版权声明: ########################################################################### 本文的所有内容均来自作者刘春凯的学习总结,未经本人许可,禁止私自转发及使用. QQ:1151887353 E-mail:[email protected] [email protected] ########################################################################

Linux系统中的文件和目录权限

Linux下的文件或目录权限详解 1.1 权限介绍 1.linux下的文件或目录权限是由9个权限来控制的,每三位为一组,即文件属主(owner=主人=用户)的r.w.x:用户组(group=同组的=家人)的r.w.x:其他的人(other=外人=不在同一组)的r.w.x: 2.权限分组说明 3.r=read=4=cat;    w=write=2=echo   x=exexute=1    '-'=没有权限: 特殊权限:t .T.s.S.x.X.+等: 4.哪个用户创建的文件它的用户或者主人就是

Linux命令之文件及目录权限

1 chmod:修改文件及目录权限 选项:--reference=file    根据参考文件设置权限 -R                  递归设置权限 chmod命令参数中,u代表所有者,g代表属组,o代表其它用户,a代表所有人 [[email protected] ~]# chmod 755 a.txt [[email protected] ~]# chmod o-x a.txt [[email protected] ~]# chmod u=rw,g=rw,o=r a.txt [[ema

Linux文件和目录权限详细讲解

转载请标明出处: http://www.cnblogs.com/why168888/p/5965180.html 本文出自:[Edwin博客园] Linux文件和目录权限解读 如何设置Linxu文件和目录的权限 字符表示法 1)ls -l:查看所在目录所有文件的权限 2)chmod u=r file:把file文件的当前(用户user)的权限赋值为可写模式 3)chmod g=wrx file:把file文件的当前(组gruop)的权限赋值为可写,可读,可执行模式 4)chmod g-x fil