shell中root如何使用普通用户执行某命令

我是root权限,但是当前su命令是被禁用的
我可以通过命令 gsettings set com.deepin.dde.power line-power-lock-delay 0 设置锁屏时间
但是我发现 该命令是针对用户的,用哪个用户执行 就修改哪个用户的锁屏时间。
想过修改配置文件,但发现是deepin打包好的文件,无法修改。

于是我想在脚本中,使用某用户去执行这一条命令,来实现修改某一用户锁屏时间的操作,
请问如何完成呢?

使用命令 "sudo -u 用户名 gsettings set com.deepin.dde.power line-power-lock-delay 0" 在脚本中以指定用户的身份执行该命令,以修改对应用户的锁屏时间

不知道你这个问题是否已经解决, 如果还没有解决的话:

如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^