查看问题详情

编号项目分类查看权限最后更新
0000066Anolis OS 8util-linuxpublic2021-04-19 09:30
报告员qwei_007 分派给geliwei-ali  
优先级normal严重性minor出现频率always
状态 resolved处理状况no change required 
目标版本8.2 正式版 
标题0000066: [Anolis 8.2-RC2-4.19-x86/aarch64]su命令中的umask是0077,不是期望的0022
描述su -c "mkdir a"

[实际结果]:
创建的目录a的权限是0700

[期望结果]:
期望的目录a的权限是0755

[环境信息]:
内核信息:
[root@VM20210305-12]# uname -r
4.19.91-23.1.an8.x86_64

操作系统信息:
# cat /etc/os-release
NAME="Anolis OS"
VERSION="8.2"
ID="anolis"
ID_LIKE="rhel fedora centos"
VERSION_ID="8.2"
PLATFORM_ID="platform:an8"
PRETTY_NAME="Anolis OS 8.2"
ANSI_COLOR="0;31"
HOME_URL="https://openanolis.cn/"
问题重现步骤yum install -y bcc-tools

/usr/share/bcc/tools/trace 't:syscalls:sys_enter_umask "mask=%d", args->mask'

su -c "mkdir a"

输出:
PID TID COMM FUNC -
1915417 1915417 su sys_enter_umask mask=63

期望:
1123248 1123248 su sys_enter_umask mask=18
标签没加标签.

活动

qwei_007

2021-04-14 16:32

报告者   ~0000082

rc1中也存在这个问题

geliwei-ali

2021-04-16 16:33

经理   ~0000093

最后编辑: 2021-04-16 16:43

确认描述存在(两个kernel行为一致),centos执行su -c umask 同样的结果。
image.png (169,900 字节)   
image.png (169,900 字节)   

geliwei-ali

2021-04-19 09:29

经理   ~0000094

077为系统预设值,可通过/etc/login.defs修改
image-2.png (97,580 字节)   
image-2.png (97,580 字节)   

问题历史

日期 用户名 字段 更改
2021-04-14 16:30 qwei_007 新建问题
2021-04-14 16:32 qwei_007 注释已添加: 0000082
2021-04-15 10:28 jacobwang 分派给 => geliwei-ali
2021-04-15 10:28 jacobwang 状态 新建 => 已分配
2021-04-15 10:28 jacobwang 目标版本 => 8.2 正式版
2021-04-16 16:33 geliwei-ali 注释已添加: 0000093
2021-04-16 16:33 geliwei-ali 添加了以下文件:: image.png
2021-04-16 16:43 geliwei-ali 注释已编辑: 0000093
2021-04-19 09:29 geliwei-ali 注释已添加: 0000094
2021-04-19 09:29 geliwei-ali 添加了以下文件:: image-2.png
2021-04-19 09:30 geliwei-ali 状态 已分配 => 已解决
2021-04-19 09:30 geliwei-ali 处理状况 未处理 => 不必改