`
zb_86
  • 浏览: 42351 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

linux基本权限

    博客分类:
  • os
阅读更多

文件权限除了r、w、x外还有s、t、i、a权限:

s:文件属主和组设置SUID和GUID,文件在被设置了s权限后将以root身份执行。在设置s权限时文件属主、属组必须先设置相应的x权限,否则s权限并不能正真生效(c h m o d命令不进行必要的完整性检查,即使不设置x权限就设置s权限,chmod也不会报错,当我们ls -l时看到rwS,大写S说明s权限未生效)。Linux修改密码的passwd便是个设置了SUID的程序,普通用户无读写/etc/shadow文件的权限确可以修改自己的密码。

ls -al /usr/bin/passwd
-rwsr-xr-x 1 root root 32988 2008-12-08 17:17 /usr/bin/passwd

我们可以通过字符模式设置s权限:chmod a+s filename,也可以使用绝对模式进行设置:

设置s u i d:将相应的权限位之前的那一位设置为4;
设置g u i d:将相应的权限位之前的那一位设置为2;
两者都置位:将相应的权限位之前的那一位设置为4+2=6。

如:chmod 4764 filename   //设置SUID

t :设置粘着位,一个文件可读写的用户并一定相让他有删除此文件的权限,如果文件设置了t权限则只用属主和root有删除文件的权限,通过chmod +t filename 来设置t权限。

i:不可修改权限  例:chattr u+i filename 则filename文件就不可修改,无论任何人,如果需要修改需要先删除i权限,用chattr -i filename就可以了。查看文件是否设置了i权限用lsattr filename。

a:只追加权限, 对于日志系统很好用,这个权限让目标文件只能追加,不能删除,而且不能通过编辑器追加。可以使用chattr +a设置追加权限。

分享到:
评论

相关推荐

    LINUX 权限机制实例

    这是一个简单但很实用的权限实例,推荐新手学了linux基本权限知识后不妨练练手。

    linux用户权限管理

    这个文件记录了Linux系统中每个用户的一些基本属性,并且对所有用户可读。/etc/passwd中每一行记录对应一个用户,每行记录又被冒号分割,其格式和具体含义如下: 用户名:口令:用户标识号:组标识号:注释性描述:主目录...

    linux用户和组权限管理

    linux用户和组权限管理 1.用户文件/etc/passwd 2.密码文件/etc/shadow * 现在用户的密码都是加密保存在这个文件里了,需要管理员权限才能打开,不再保存在passwd里。

    第5章linux文件权限及设置命令

    每个文件或目录都有9个基本权限位控制其读、写、执行。(第4章开头有介绍) 字符 权限 对文件的含义 对目录的含义 r 读权限 可以读文件的内容 可以列出目录中的文件列表 w 写权限 可以修改、删除文件 可以在该目录中...

    Linux背景、基本指令和权限理解

    Linux背景、基本指令和权限理解

    Linux基本操作ppt

    第1章 Linux系统安装及基本操作.ppt 第2章 管理文件和目录.ppt 第3章 安装及管理应用程序.ppt 第4章 管理用户和文件权限.ppt 第5章 管理磁盘和文件系统.ppt 第6章 管理进程和计划任务.ppt 第7章 编写Shell管理脚本...

    Linux系统基本权限ACL及特殊权限命令操作修改

    Linux系统基本权限ACL及特殊权限命令操作修改 一、基本权限 ACL 1、区分 请思考:使用chmod能针对独立用户设置文件不同的权限吗? user01 rwx file1 user02 rw file1 user03 r file1 user04 rwx file1 user05 rw ...

    Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他命令

    Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他命令 Linux常见命令总结 、基本命令、目录操作命令、文件操作命令、压缩文件操作、查找命令、权限命令、其他...

    linux文件基本属性

    Linux系统是一种典型的多用户系统,不同的用户处于不同的地位,拥有不同的权限。为了保护系统的安全性,Linux系统对不同的用户访问同一文件(包括目录文件)的权限做了不同的规定。

    Linux基础 电子教材-06-控制Linux中文件的基本权限.pdf

    Linux基础 电子教材-06-控制Linux中文件的基本权限.pdf 学习资料 复习资料 教学资源

    linux文件属性和更改文件权限详解

    1.2 linux文件系统介绍 2.更改目录/文件权限 2.1 用户和用户组的相关指令 2.2 chgrp命令 2.3 chown命令 2.4 chmod命令 2.5 umask命令  1.文件属性 1.1 ls命令 ls命令是我们最常用的命令之一,用来查看当前目录下的...

    Linux基本操作命令

    一些Linux操作命令,方便查询学习,希望能给大家提供帮助

    linux安装oracle基本linux操作学习

    1. linux目录的操作命令(增,删,改,查,目录权限设置) 2. oracle文件操作命令(增,删,改,查,vi编辑文件) 3. oracle用户、组 (linux用户、组的操作命令、切换用户) 4. oracle安装需要的包(软件)支持 5. ...

    操作系统实验二:Linux基本操作

    Linux基本操作主要包括文件操作、目录操作、权限管理、用户管理等内容。以下是一些常见的Linux基本操作: 文件操作: 创建文件:使用touch命令创建一个空文件,例如touch file.txt 复制文件:使用cp命令复制文件,...

    linux-quicksecure用于UNIXLinux系统的硬化和安全设置基本权限与所有权

    quick-secure - 用于UNIX/Linux系统的硬化和安全设置基本权限与所有权

    自己总结的Linux常用的基本命令

    64个常用的Linux命令。格式为: ls(LiSt):目录处理命令——显示目录文件 1)语法:ls [-ald] [文件或目录] 1、-a:显示所有文件(普通文件+隐藏文件) 1)隐藏文件一般是系统文件,建议用户不要轻易操作隐藏文件...

    Linux实验一:Linux-基本命令-权限管理.doc

    Linux实验报告(详细)

    Linux操作系统基础教程.pdf

    小白课,总结得很好、很容易看懂,看完一遍你就入门了! 讲得都是精华,IT大佬当年... Linux 文件权限与目录权限:chmod chown bash、shell 查找、比较、统计、甄别文件:grep find tee等 makefile ssh、samba、 gcc

    Linux基本命令学习笔记

    Linux基本命令笔记 用户管理,管道和重定向,文件权限

    LINUX基本操作(1)

    (二)linux基本操作实验 ① 使用ls命令浏览文件根目录,在tmp目录下建立一个临时目录,比如file_temp ② 浏览/usr目录下所有文件列表,包含隐含文件以及文件详细权限信息,区分文件和目录的区别。 ③ 用pwd命令...

Global site tag (gtag.js) - Google Analytics