CLOUDSTACK-5489: Cloud user doesn't have permissions to copy systemvm.iso to secondary.

Make sure when a cifs (secondary) is mounted, uid is set for the user who owns the files
and directories on the filesystem.
This commit is contained in:
Devdeep Singh 2013-12-13 17:28:30 +05:30
parent 5cec27c858
commit f69100e2e8
1 changed files with 2 additions and 0 deletions

View File

@ -231,11 +231,13 @@ public class HypervManagerImpl implements HypervManager {
command.add("-t", "cifs");
command.add(path);
command.add(mountPoint);
command.add("-o", "uid=`whoami`,gid=`whoami`");
if (query != null) {
query = query.replace('&', ',');
command.add("-o", query);
}
result = command.execute();
}