LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 637|回复: 0

控制新建文件的权限:umask

[复制链接]
发表于 2024-1-2 16:12:52 | 显示全部楼层 |阅读模式
什么权限将应用到新建文件受 shell 内置命令 umask 的限制。参见dash(1),bash(1),和内建命令(7)。

(file permissions) = (requested file permissions) & ~(umask value)
表 1.6. umask值举例

umask值
创建的文件权限
创建的目录权限
用法

0022
-rw-r--r--
-rwxr-xr-x
仅所属用户可写

0002
-rw-rw-r--
-rwxrwxr-x
仅所属组可写
Debian 默认使用用户私人组(UPG)。每当一个新用户添加到系统的时候都会创建一个UPG。UPG 的名字和创建它的用户相同,这个用户是这个UPG的唯一成员。自从每个用户都有自己的私人组之后,把umask设置成0002变得更安全了。(在某些 Unix 变体中,把所有普通用户设置到一个叫users的组是非常常见的做法,在这种情况下,出于安全考虑把umask设为0022是一个好主意)

[提示]        提示
通过把 “umask 002” 写入 ~/.bashrc 文件打开UPG。

1.2.5. 一组用户的权限(组)
[警告]        警告
Please make sure to save unsaved changes before doing reboot or similar actions.

In order to make group permissions to be applied to a particular user, that user needs to be made a member of the group using "sudo vigr" for /etc/group and "sudo vigr -s" for /etc/gshadow. You need to login after reboot (or run "kill -TERM -1") [1] to enable the new group configuration.

[注意]        注意
或者,你可以通过添加一行 “auth optional pam_group.so”到 “/etc/pam.d/common-auth” 以及配置 “/etc/security/group.conf” ,使得在身份验证过程动态添加用户到组。(参见第 4 章 认证和访问控制。)

在 Debian 系统中,硬件设备是另一种文件。如果你从一个用户账户访问某些设备出现问题,例如CD-ROM和USB记忆棒,你需要使这个用户成为相关组的成员。

一些著名的由系统提供的组允许其成员不需要 root 权限访问某些特定的文件和设备。

表 1.7. 关于文件访问的由系统提供的著名组列表
[url=]
可访问文件和设备的描述

dialout完全及直接的访问串口端口(“/dev/ttyS[0-3]”)
dip有限的访问串口,创建到信任点的拨号 IP 连接
cdromCD-ROM, DVD+/-RW 驱动器
audio音频设备
video视频设备
scanner扫描仪
adm系统监控日志
staff一些用于初级管理工作的目录:“/usr/local”,“/home”

[提示]        提示
你需要属于 dialout 组才能重配置调制解调器、拨号到任意地方,等等。但如果root 用户在 “/etc/ppp/peers/” 为受信任点创建了预定义配置文件的话,你只需要属于dip 组,就可以创建拨号 IP来连接到那些受信任的点上,需使用的命令行工具包括 pppd(8)、pon(1)以及poff(1)。


某些著名的由系统提供的组允许它们的成员不带 root 权限运行特定的命令。


表 1.8. 著名的由系统提供用于特定命令运行的组列表
[url=]
可访问命令

sudo不带它们的密码运行 sudo
lpadmin执行命令以从打印机数据库添加、修改、移除打印机由系统提供的用户和组的完整列表,参见由 base-passwd包提供的“/usr/share/doc/base-passwd/users-and-groups.html”中,当前版本的“用户和组”。


用户和组系统的管理命令,参见passwd(5),group(5),shadow(5),newgrp(1),vipw(8),vigr(8),以及pam_group(8)。

[/url]

[/url]


您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表