银河麒麟系统权限设置需分维度操作:用户提权应添加至wheel组并验证groups;共享目录须chgrp与chmod组合启用组读写及setgid;应用后台需在安全中心开启三项权限;sudo免密应通过visudo精确授权命令;图形界面改权限后需F5刷新或newgrp生效。

银河麒麟系统中设置各类权限需区分用户账户、文件目录、应用后台、sudo执行等不同维度,不能只靠图形界面点几下就完事,有些权限修改后必须重新登录才生效,有些则需要终端命令配合安全中心策略调整。
添加用户到wheel组启用sudo权限
这是普通用户获得管理员命令执行能力最安全的基础路径,适用于刚创建的业务账号需要临时提权运维的场景。
打开终端,输入sudo -i并回车,再输入当前已知的root密码(若无root密码,请先由管理员执行sudo passwd root)。
执行命令:usermod -aG wheel kylin_user,请将kylin_user替换为实际用户名,【-aG参数缺一不可,漏掉-a会导致用户从其他组被清出】。
退出root会话,返回原用户终端,运行groups,确认输出中包含wheel字样。
此时该用户即可使用sudo apt update等命令,每次执行会提示输入自身密码而非root密码。
用chgrp + chmod组合设置共享目录组权限
当多个用户需协作编辑同一项目文件夹时,仅改用户组不够,必须同步激活组权限位,否则组内成员仍无法写入。
方法一:终端分步操作
执行sudo chgrp -R projectteam /srv/project/,递归变更目录及其全部子项所属组为projectteam。
执行sudo chmod -R g+rw /srv/project/,为所属组开启读写权限,不影响所有者和其他用户原有设置。
执行sudo chmod g+s /srv/project/,对目录启用setgid位,确保后续在该目录下新建的文件自动继承projectteam组身份。
方法二:一条命令完成基础赋权
直接运行sudo chmod 775 /srv/project/,这会把所有者和所属组都设为rwx,其他用户仅r-x——但注意:它不递归,也不设setgid,仅适合单层目录快速配置。
通过安全中心解除应用后台冻结限制
微信、钉钉、高德地图等应用在切换至后台后消息收不到、定位中断,大概率是被银河麒麟V10 SP1及以上版本的安全中心主动冻结。
点击左下角「开始菜单」→「控制面板」→「安全中心」。
左侧导航栏选择「应用保护」,右侧列表找到目标应用(如“DingTalk”或“WeChat”)。
点击其右侧「权限设置」按钮,在弹出面板中滚动到底部「后台行为」区域,勾选三项:
✅ 允许后台运行
✅ 允许自启动
✅ 允许后台网络访问
【若未勾选“允许后台网络访问”,即使前两项开启,应用在后台也无法接收推送或维持长连接】
用visudo精细化配置sudoers免密指令
给运维脚本或CI/CD工具账号授予有限免密权限,避免暴露root密码,也防止赋予ALL=(ALL) ALL带来的审计风险。
以root身份打开终端,执行visudo安全编辑/etc/sudoers文件。
在文件末尾新增一行:jenkins ALL=(ALL) NOPASSWD: /usr/bin/systemctl restart nginx, /bin/tar -cf /backup/*.tar /var/www。
该行表示:用户jenkins可在任意主机上无需密码执行指定的nginx重启和打包命令,其余所有命令仍需密码验证。
保存退出后,visudo会自动语法检查,若报错请勿强制保存,按Ctrl+C退出重试,错误配置可能导致sudo完全失效。
图形界面修改文件权限后立即生效的验证方式
右键文件→「属性」→「权限」选项卡中调整后,常出现“明明勾了写入却还是Permission denied”的情况,问题往往不在设置本身,而在会话未刷新。
在文件管理器中按F5刷新当前视图,观察权限复选框是否与你刚设置的一致。
打开终端,执行ls -l 文件名,核对输出中第二组三个字符(如rw-)是否匹配图形界面所选。
若仍不生效,执行newgrp projectteam(将projectteam换成对应组名),该命令可强制当前shell会话加载最新组权限,无需注销重登。

















