我正在执行命令来对子用户中的文件夹进行tar操作,如下所示:
su - ssrun -c "tar -cvzf /root/backup/ss_conf.tar.gz /opt/mgtservices/statusService/conf"
我收到的错误如下:
tar (child): /root/backup/ss_conf.tar.gz: Cannot open: Permission denied
tar (child): Error is not recoverable: exiting now
我得到的原因是路径/root/backup/
是root用户的所有权,而用户ssrun
仅对路径/root/backup
中存在的文件具有读取权限。
但我该怎么做呢?