- 浏览: 596465 次
- 性别:
- 来自: 厦门
文章分类
- 全部博客 (669)
- oracle (36)
- java (98)
- spring (48)
- UML (2)
- hibernate (10)
- tomcat (7)
- 高性能 (11)
- mysql (25)
- sql (19)
- web (42)
- 数据库设计 (4)
- Nio (6)
- Netty (8)
- Excel (3)
- File (4)
- AOP (1)
- Jetty (1)
- Log4J (4)
- 链表 (1)
- Spring Junit4 (3)
- Autowired Resource (0)
- Jackson (1)
- Javascript (58)
- Spring Cache (2)
- Spring - CXF (2)
- Spring Inject (2)
- 汉字拼音 (3)
- 代理模式 (3)
- Spring事务 (4)
- ActiveMQ (6)
- XML (3)
- Cglib (2)
- Activiti (15)
- 附件问题 (1)
- javaMail (1)
- Thread (19)
- 算法 (6)
- 正则表达式 (3)
- 国际化 (2)
- Json (3)
- EJB (3)
- Struts2 (1)
- Maven (7)
- Mybatis (7)
- Redis (8)
- DWR (1)
- Lucene (2)
- Linux (73)
- 杂谈 (2)
- CSS (13)
- Linux服务篇 (3)
- Kettle (9)
- android (81)
- protocol (2)
- EasyUI (6)
- nginx (2)
- zookeeper (6)
- Hadoop (41)
- cache (7)
- shiro (3)
- HBase (12)
- Hive (8)
- Spark (15)
- Scala (16)
- YARN (3)
- Kafka (5)
- Sqoop (2)
- Pig (3)
- Vue (6)
- sprint boot (19)
- dubbo (2)
- mongodb (2)
最新评论
极重要!权限与命令间的关系:
我们知道权限对於使用者帐号来说是非常重要的,因为他可以限制使用者能不能读取/创建/删除/修改文件或目录! 在这一章我们介绍了很多文件系统的管理命令,第六章则介绍了很多文件权限的意义。在这个小节当中, 我们就将这两者结合起来,说明一下什么命令在什么样的权限下才能够运行吧!^_^
目录的w权限包括:
新建文件或文件夹,删除文件或文件夹,改名文件或文件夹,移动文件或文件夹
凡是在命令出现的目录参数,则该用户必须在该目录下有x执行权限。
转自:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager_6.php
我们知道权限对於使用者帐号来说是非常重要的,因为他可以限制使用者能不能读取/创建/删除/修改文件或目录! 在这一章我们介绍了很多文件系统的管理命令,第六章则介绍了很多文件权限的意义。在这个小节当中, 我们就将这两者结合起来,说明一下什么命令在什么样的权限下才能够运行吧!^_^
目录的w权限包括:
新建文件或文件夹,删除文件或文件夹,改名文件或文件夹,移动文件或文件夹
一、让使用者能进入某目录成为『可工作目录』的基本权限为何: 可使用的命令:例如 cd 等变换工作目录的命令; 目录所需权限:使用者对这个目录至少需要具有 x 的权限 额外需求:如果使用者想要在这个目录内利用 ls 查阅档名,则使用者对此目录还需要 r 的权限。 二、使用者在某个目录内读取一个文件的基本权限为何? 可使用的命令:例如本章谈到的 cat, more, less等等 目录所需权限:使用者对这个目录至少需要具有 x 权限; 文件所需权限:使用者对文件至少需要具有 r 的权限才行! 三、让使用者可以修改一个文件的基本权限为何? 可使用的命令:例如 nano 或未来要介绍的 vi 编辑器等; 目录所需权限:使用者在该文件所在的目录至少要有 x 权限; 文件所需权限:使用者对该文件至少要有 r, w 权限 四、让一个使用者可以创建一个文件的基本权限为何? 目录所需权限:使用者在该目录要具有 w,x 的权限,重点在 w 啦! 五、让使用者进入某目录并运行该目录下的某个命令之基本权限为何? 目录所需权限:使用者在该目录至少要有 x 的权限; 文件所需权限:使用者在该文件至少需要有 x 的权限
例题: 让一个使用者 vbird 能够进行『cp /dir1/file1 /dir2』的命令时,请说明 dir1, file1, dir2 的最小所需权限为何? 答: 运行 cp 时, vbird 要『能够读取来源档,并且写入目标档!』所以应参考上述第二点与第四点的说明! 因此各文件/目录的最小权限应该是: dir1 :至少需要有 x 权限; file1:至少需要有 r 权限; dir2 :至少需要有 w, x 权限。
例题: 有一个文件全名为 /home/student/www/index.html ,各相关文件/目录的权限如下: drwxr-xr-x 23 root root 4096 Sep 22 12:09 / drwxr-xr-x 6 root root 4096 Sep 29 02:21 /home drwx------ 6 student student 4096 Sep 29 02:23 /home/student drwxr-xr-x 6 student student 4096 Sep 29 02:24 /home/student/www -rwxr--r-- 6 student student 369 Sep 29 02:27 /home/student/www/index.html 请问 vbird 这个帐号(不属於student群组)能否读取 index.html 这个文件呢? 答: 虽然 www 与 index.html 是可以让 vbird 读取的权限,但是因为目录结构是由根目录一层一层读取的, 因此 vbird 可进入 /home 但是却不可进入 /home/student/ ,既然连进入 /home/student 都不许了, 当然就读不到 index.html 了!所以答案是『vbird不会读取到 index.html 的内容』喔! 那要如何修改权限呢?其实只要将 /home/student 的权限修改为最小 711 ,或者直接给予 755 就可以罗! 这可是很重要的概念喔!
凡是在命令出现的目录参数,则该用户必须在该目录下有x执行权限。
转自:http://vbird.dic.ksu.edu.tw/linux_basic/0220filemanager_6.php
发表评论
文章已被作者锁定,不允许评论。
-
Linux ubuntu配置SSH免密登陆
2017-05-05 16:15 4611、安装 Ubuntu14.04默认安装了ssh-client ... -
Linux ubuntu虚拟机连接上网总结
2017-05-05 13:37 5111.首先查看主机的ip信息 ipconfig /all ... -
Linux七个运行级别
2015-03-03 09:20 542运行级别就是操作系统当前正在运行的功能级别。级别是从0到6,具 ... -
第二十四章 CentOS 系统配置工具: setup
2014-10-30 20:05 671系统配置除了使用手动 ... -
第二十二章 启动过程的问题解决
2014-10-28 19:34 421很多时候,我们可能因 ... -
第二十二章 Boot Loader: Grub
2014-10-27 19:44 568在看完了前面的整个启 ... -
第二十二章 核心与核心模块
2014-10-23 19:28 343谈完了整个启动的流程 ... -
第二十二章 Linux 的启动流程分析
2014-10-22 20:08 389启动不是只要按一下电 ... -
第二十一章 管理的抉择:RPM 还是 Tarball
2014-10-20 19:24 499这一直是个有趣的问题 ... -
第二十一章 YUM 线上升级机制
2014-10-15 19:33 525我们在本章一开始的地方谈到过 yum 这玩意儿,这个 yum ... -
第二十一章 SRPM 的使用 : rpmbuild
2014-10-14 19:44 955谈完了 RPM 类型的软件之后,再来我们谈一谈包含了 Sour ... -
第二十一章 RPM 软件管理程序: rpm
2014-10-13 20:10 449RPM 的使用其实不难,只要使用 rpm 这个命令即可!鸟哥最 ... -
第二十章 函式库管理
2014-10-13 19:25 475在我们的 Linux 操作系统 ... -
第二十章 Tarball 的管理与建议
2014-10-10 19:54 491在我们知道了原始码的 ... -
第二十章 用 make 进行巨集编译
2014-10-09 20:04 529在本章一开始我们提到过 make 的功能是可以简化编译过程里面 ... -
第二十章 开放源码的软件安装与升级简介
2014-10-09 19:47 439如果鸟哥想要在我的 Lin ... -
第十九章 分析登录文件
2014-10-08 19:34 408登录文件的分析是很重要的!你可以自行以 vi 进入登录文 ... -
第十九章 登录文件的轮替(logrotate)
2014-10-08 19:28 511假设我们已经将登 ... -
第十九章 syslogd :记录登录文件的服务
2014-09-28 20:11 678刚刚提到说 Linux 的登录文件主要是由 syslogd 在 ... -
第十八章 系统开启的服务
2014-09-25 19:33 715好了,现在假设你已经知道了 daemons 的启动文件放置的目 ...
相关推荐
第十七章:软件安装与包管理 学习者将学习如何使用包管理器,如`apt`(适用于Debian/Ubuntu)和`yum`(适用于RHEL/CentOS),来安装、更新和卸载软件。理解软件仓库(repository)和依赖关系解决是这一章的重点。 ...
### 第七章:表单与验证 Django提供了强大的表单处理机制,包括自动生成HTML表单、数据验证和错误处理。本章会深入讨论这些功能。 ### 第八章:用户认证与权限 Django内置了用户认证系统,包括注册、登录、密码...
### 第七章:重新组织数据 `ALTER TABLE`的REORGANIZE子句用于优化表的物理结构,例如通过重分布分区、合并分区或交换分区来改善查询性能。 ### 第八章:密码安全与资源管理 Oracle提供了一套完整的安全管理机制,...
【UNIX环境高级编程(第十四章)】章节主要讲解了UNIX系统中进程间通信(IPC,InterProcess Communication)的各种机制,这些机制允许不同进程之间高效地交换信息,超越了简单的文件共享和进程创建。以下是对各知识...
7. **SQL语言**:SQL(Structured Query Language)是用于处理关系数据库的标准语言,其特点包括强大的功能、简洁的语法和分类明确的命令(DML、DDL、DCL)。SQL支持集合操作,允许对记录集进行操作而非单个记录,且...
7. **sudo**:允许普通用户以管理员权限运行指定命令,通过sudoers配置文件(/etc/sudoers)定义权限规则。 8. **ACL(Access Control Lists)**:除了传统的rwx权限,Linux还支持更复杂的ACL,允许更细粒度的权限...
7. 安全与权限管理:理解如何设置用户权限、管理访问控制和保护敏感数据是数据库管理的重要组成部分。VB允许开发者集成登录系统,控制用户对数据库的访问。 8. 实例分析:作为一本实践导向的参考手册,第二章很可能...
在北大青鸟ACCP5.0的首学期课程中,SQL Server是一个重要的组成部分,尤其是在第四章的上机阶段。这个阶段的学习重点在于实践操作和理解SQL Server的核心功能,包括数据库管理、数据查询以及数据存储。这里提供的源...
第四章 数据库系统 数据库系统是信息技术中至关重要的一部分,它负责组织、存储和管理大量数据。本章将深入探讨数据库的基础知识,包括数据模型、数据库安全性和SQL语言的应用。 1. 数据模型 数据模型是数据库的...
9. 安全性与性能优化:理解如何设置用户权限、加密敏感数据以及优化查询性能(如使用索引、避免全表扫描)也是数据库编程的重要方面。 通过“第九章数据库编程实例演示”学习,你将有机会亲手实践这些概念,从而...
在《数据库技术与应用》课程的第七章中,主要探讨了如何在 SQL Server 2005 中使用 Transact-SQL (T-SQL) 进行数据库管理和数据操作。T-SQL 是 SQL 的一个扩展,它为 SQL Server 提供了更丰富的功能和更强大的编程...
第七章:进程管理 这一章将介绍Linux进程的基本概念,包括查看进程(ps命令)、控制进程(start、stop、kill命令)、进程优先级(nice和renice命令)以及后台运行程序。 第八章:网络配置 这一部分会讲解Linux下的...
在文档内容中,有许多数据库权限管理的具体操作实例,例如GRANT命令用于授权用户对某些数据表或视图的访问权限。这包括对视图或基础表(如“SSPPRVIEWS”、“SSQVIEW”)的操作授权,并且提到了通过用户ID来指定授权...
第7章 informix与数据仓库 7.1 何谓数据仓库 7.2 informix对数据仓库的投资 7.3 更多信息 7.4 informix与其他参考资料 第二部分 lnpormlx sql 第8章 生成数据库与表格 8.1 规划磁盘布局与存储要求 8.2...
3. **第7章 管理和维护表.ppt** 表是数据库中的核心元素,这一章会深入讨论如何创建、修改和删除表,以及如何管理表空间和段。可能还涵盖了数据类型、约束、索引、分区表等概念。 4. **第8章 索引.ppt** 索引对于...
《计算机应用基础》第七章习题主要涵盖了网络基础知识,包括Web地址格式、浏览器操作、搜索引擎的使用、FTP(文件传输协议)以及BBS(电子公告板)的理解。以下是相关知识点的详细说明: 1. **Web地址格式**:一个...
第7章 Shell基础知识 153 7.1 引言 154 7.1.1 为什么需要Shell编程 154 7.1.2 什么是Shell脚本 155 7.1.3 运行Shell脚本 155 7.1.4 退出与出口状态 156 7.1.5 调用适当的Shell解释 程序 158 7.1.6 位置参数 159 7.2 ...