Set user read/write permissions on SSH config file
This commit is contained in:
parent
4b86d9c72e
commit
1696c72b98
|
@ -936,6 +936,9 @@ namespace SparkleShare {
|
||||||
writer.Close ();
|
writer.Close ();
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
UnixFileInfo file_info = new UnixFileInfo (ssh_config_file_path);
|
||||||
|
file_info.Create (FileAccessPermissions.UserRead | FileAccessPermissions.UserWrite);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -958,8 +961,8 @@ namespace SparkleShare {
|
||||||
current_ssh_config = current_ssh_config.Remove (
|
current_ssh_config = current_ssh_config.Remove (
|
||||||
current_ssh_config.IndexOf (ssh_config), ssh_config.Length);
|
current_ssh_config.IndexOf (ssh_config), ssh_config.Length);
|
||||||
|
|
||||||
bool has_some_config = new Regex (@"[a-z]").IsMatch (current_ssh_config);
|
bool has_some_ssh_config = new Regex (@"[a-z]").IsMatch (current_ssh_config);
|
||||||
if (!has_some_config) {
|
if (!has_some_ssh_config) {
|
||||||
|
|
||||||
File.Delete (ssh_config_file_path);
|
File.Delete (ssh_config_file_path);
|
||||||
|
|
||||||
|
@ -969,7 +972,8 @@ namespace SparkleShare {
|
||||||
writer.WriteLine (current_ssh_config);
|
writer.WriteLine (current_ssh_config);
|
||||||
writer.Close ();
|
writer.Close ();
|
||||||
|
|
||||||
//Syscall.chmod (ssh_config_file_path, FilePermissions.S_IRWXU);
|
UnixFileInfo file_info = new UnixFileInfo (ssh_config_file_path);
|
||||||
|
file_info.Create (FileAccessPermissions.UserRead | FileAccessPermissions.UserWrite);
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue