文件权限管理与Emacs编辑器使用指南
1. 文件权限管理基础
在系统中,我们可以采用一些手段更好、更灵活地保护或有针对性地处理单个文件。例如,对于由 syslogd 守护进程生成的日志文件,可以为其赋予属性 a ,以此防止使用编辑器对其进行修改。不过,该属性会阻碍使用 prune 或类似程序对日志文件进行处理。属性 S 用于同步写入,能确保尽可能多的消息立即存储在硬盘上。这样在系统崩溃时,我们有望找到最后一条消息,从而了解错误原因。
其他Unix系统除了为所有者、组和其他用户设置权限外,还为单个用户或多个组设置了所谓的访问控制列表(ACLs)。在某些情况下,可能会觉得缺少这些功能。目前,尚未有项目打算在Linux中提供这些功能。若只想禁止某一组用户使用特定文件,可借助Unix权限实现。具体操作如下:
1. 使用 chgrp 将文件分配给相应的组。
2. 移除该组的权限。
3. 允许其他所有用户访问,例如使用 chmod g=,o=rx Programm 命令。
2. 细粒度权限与root用户
在Unix系统中,通常系统管理员是唯一享有特殊权限的用户,即 root 用户,其用户编号为0。但在实际应用中,这种方式过于僵化,因为很多时候其他用户也需要具备结束单个进程、控制打印机或启动系统等能力。
3. 使用sudo获取更多权限
若不想或无法改变Unix系统中系统管理员和“普通”用户
超级会员免费看
订阅专栏 解锁全文
727

被折叠的 条评论
为什么被折叠?



