diff --git a/src/installer.rs b/src/installer.rs index 97b3a9c..2b6a0d5 100644 --- a/src/installer.rs +++ b/src/installer.rs @@ -23,10 +23,10 @@ pub fn install() -> Result<(), Error> { env::current_exe() .and_then(|p| fs::copy(p, "/usr/bin/vpncloud")) .map_err(|e| Error::FileIo("Failed to copy binary", e))?; - fs::set_permissions("/usr/bin/vpncloud", fs::Permissions::from_mode(755)) + fs::set_permissions("/usr/bin/vpncloud", fs::Permissions::from_mode(0o755)) .map_err(|e| Error::FileIo("Failed to set permissions for binary", e))?; fs::create_dir_all("/etc/vpncloud").map_err(|e| Error::FileIo("Failed to create config folder", e))?; - fs::set_permissions("/etc/vpncloud", fs::Permissions::from_mode(700)) + fs::set_permissions("/etc/vpncloud", fs::Permissions::from_mode(0o700)) .map_err(|e| Error::FileIo("Failed to set permissions for config folder", e))?; File::create("/etc/vpncloud/example.net.disabled") .and_then(|mut f| f.write_all(EXAMPLE_CONFIG)) diff --git a/src/wizard.rs b/src/wizard.rs index c34c3d6..9d0dc3d 100644 --- a/src/wizard.rs +++ b/src/wizard.rs @@ -498,7 +498,7 @@ pub fn configure(name: Option) -> Result<(), io::Error> { let f = fs::File::create(&file)?; serde_yaml::to_writer(f, &config_file) .map_err(|_| io::Error::new(io::ErrorKind::InvalidData, "Failed to parse config file"))?; - fs::set_permissions(file, fs::Permissions::from_mode(600))?; + fs::set_permissions(file, fs::Permissions::from_mode(0o600))?; println!(); println!("Use the following commands to control your VPN:"); println!(" start the VPN: sudo service vpncloud@{0} start", name);