`
victorwmh
  • 浏览: 213635 次
  • 性别: Icon_minigender_1
  • 来自: 宇宙
社区版块
存档分类
最新评论

Unix/Linux目录权限: rwx 之外的 s

阅读更多

以前一直不太明白Linux的目录权限当中的 s,今天终于明白了。

例:
名为 files 的目录,所有者为 user1,user1的所在组为 group1,group1对files有写的权限
执行 ls -la 结果如下:
drwxrwxr-x 4 user1 group1 4096 Aug 31 19:17 files

现在想把 group1 改成 apache,于是执行:
chown -R user1:apache files

执行 ls -la 结果如下:
drwxrwxr-x 4 user1 apache 4096 Aug 31 19:17 files

这样有个问题,用user1登陆,在 files 下生成新文件test
ls -a files/test 的结果:
drwxrwxr-x 4 user1 group1 4096 Aug 31 19:17 test

新文件的组还是 group1。

现在想做的是,用户在files下生成新文件的时候,文件的所在组还是用apache。这时候,·s· 派上用场了。

执行以下命令:
chmod -R g+s files

用user1登陆,在 files 下生成新文件 test2
ls -a files/test2 的结果:
drwxrwxr-x 4 user1 apache 4096 Aug 31 19:17 test 2

OK了,这就是想要的结果。

如果对目录下的文件设置默认用户id,只需
chmod -R u+s files

 

 

 

分享到:
评论

相关推荐

    Unix/Linux编程实践教程CD

    2. **文件系统与文件操作**:理解Unix/Linux的文件系统结构,如目录树、硬链接和软链接、权限管理(rwx)以及文件的创建、读写、复制、移动和删除等操作。 3. **进程与进程通信**:掌握进程的概念、状态转换、进程...

    Unix/Linux Cheat Sheet

    Unix/Linux Cheat Sheet 是一个非常有用的工具,特别是对于初学者来说,它提供了丰富的命令行操作指南。这个资源可能是一个PDF文档,包含简明易懂的Linux命令和相关操作,旨在帮助用户快速掌握在Unix或Linux环境中...

    unix-linux编程实践教程习题解答及代码.rar

    7. **权限与文件系统**:理解Unix/Linux的用户、组、权限模型(rwx权限位)以及文件系统的层次结构,如inode、目录项等,对于进行系统级别的编程至关重要。 通过《Unix/Linux编程实践教程》的学习和配套习题的解答...

    ch07unix-linux编程实践.rar

    6. **权限和文件系统**:理解Unix/Linux的用户和组概念,以及rwx权限位的意义。熟悉如何操作文件系统,如改变文件权限、查找文件(find命令)和列出目录内容(ls命令)。 7. **Shell脚本编程**:Bash Shell是常用的...

    ch09unix-linux编程实践.rar

    了解Unix/Linux的用户和组机制、权限模型(rwx)、访问控制列表(ACL)以及安全编程实践,有助于构建安全的应用程序。 以上仅为Unix/Linux编程实践的部分要点,实际学习中还需要结合具体示例和项目实践,不断探索和...

    Linux,Unix基础和基本操作,新手自学,很好的教材哟!

    - 用户和权限:理解用户和组的概念,掌握如何更改用户权限(如chmod),理解rwx权限标志的意义。 - 进程管理:包括启动、终止进程,查看进程状态(如ps命令),以及进程间通信。 - 网络配置:学习如何配置网络...

    ch01unix-linux编程实践.rar

    - **权限与所有权**:理解文件和目录的读、写、执行权限(rwx),以及用户和组所有权的概念。 2. **Shell编程**: - **Shell脚本**:学习如何编写Bash Shell脚本,掌握变量、条件语句、循环、函数和重定向等元素...

    2013年集美大学linux考试部分题目

    其次,多项选择题可能涉及到如Linux文件系统的层次结构、文件权限模式(rwx)、文件类型(普通文件、目录、符号链接等)以及系统管理的一些基本概念。 在命令使用部分,重点考核了`useradd`、`groupadd`、`cp`、`mv...

    LINUX 权限机制实例

    - 使用 `chmod` 命令更改权限,例如:`chmod 770 department_folder` 来设置目录权限,`chmod 700 employee_folder` 来设置员工个人文件夹权限。 - 使用 `chown` 和 `chgrp` 命令来更改文件和目录的所有者和组。 ...

    UULP:Understanding UnixLinux Programming 练习

    10. **权限和文件系统**:理解Unix/Linux的用户权限模型(rwx权限位)和文件系统层次结构,有助于编写安全、合理的程序,并有效管理资源。 通过《UULP:深入理解Unix/Linux编程》的实践练习,你可以逐步掌握这些知识...

    linux 复习资料 (考试专用)

    - Linux文件系统采用的是类Unix的目录结构,根目录用"/"表示。 - 文件权限包括读、写、执行,用rwx三位二进制位表示,分别对应用户(User)、组(Group)和其他(Other)。 3. **命令行操作**: - `ls`:列出...

    嵌入式系统复习参考题2011年.doc

    1. **Linux目录结构**: - `/bin` 和 `/usr/bin`:前者存放系统启动及单用户模式下所需的常用命令,后者则存放大多数软件包提供的用户级命令。 - `/bin` 和 `/sbin`:前者存放普通用户常用命令,后者存放系统管理...

    linux培训笔记

    - **权限管理**: Linux的文件和目录有读(r)、写(w)、执行(x)三种权限,用rwx表示。 2. **Linux命令** - **ls**: 列出目录内容。 - **cd**: 更改当前工作目录。 - **pwd**: 显示当前工作目录。 - **touch**: ...

    linux笔记整理 免费下载

    Linux操作系统是开源的类Unix系统,被广泛应用于服务器、嵌入式设备和桌面环境中。这篇笔记主要涵盖了Linux的基础知识,包括目录结构、常用命令以及用户管理。 首先,我们来看看Linux的基础目录结构。根目录`/`是...

    Unix_Linux 命令速查表 pdf 很好用

    3. **文件和权限管理**: Unix/Linux采用严格的文件权限系统,`chmod` 命令用于更改文件或目录的权限,`chown` 改变文件或目录的所有者,`chgrp` 更改所属组。理解`rwx`(读、写、执行)权限标志至关重要。 4. **...

    linux 扫盲手册.rar

    3. **权限管理**:Linux使用rwx(读、写、执行)三位权限,以及用户(owner)、组(group)和其他(other)三类权限。 三、Linux常用命令 掌握一些基本的Linux命令对于日常操作至关重要: 1. **ls**:列出目录内容...

    Linux入门安装命令技巧等

    Linux有严格的权限系统,用rwx表示读、写、执行权限。ls -l命令显示文件和目录的详细信息,包括权限、所有者、组和其他用户。chown和chgrp用于更改所有者和组,chmod用于修改权限。 第六章:进程管理与系统监控 ...

    Unix&Linux资料.zip

    4. **权限与用户管理**:理解chmod、chown、chgrp命令,以及rwx权限标志,设置文件和目录的访问权限。 5. **网络通信**:使用netstat、ifconfig、ping、telnet等命令进行网络诊断和通信。 6. **软件安装与升级**:...

    Linux操作系统考试题库.pdf

    - 例如,`764` 表示所有者具有读写执行权限(rwx),所属组具有读写权限(rw-),其他用户具有只读权限(r--)。 ### 六、Linux设备管理 **6.1 硬盘设备名** - 第二个IDE接口的master设备对应的Linux设备文件名为 `/dev...

Global site tag (gtag.js) - Google Analytics