Skip to content

Commit a15e524

Browse files
authored
Merge pull request #363 from rancher-sandbox/362-restrict-kubeconfig-perms
When creating ~/.kube/config, harden permissions.
2 parents 6e9ff7b + afd10e1 commit a15e524

File tree

2 files changed

+2
-2
lines changed

2 files changed

+2
-2
lines changed

src/config/kubeconfig.js

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ function path() {
3636
kind: 'Config',
3737
preferences: {},
3838
users: [],
39-
}, undefined, 2));
39+
}, undefined, 2), { mode: 0o600 });
4040
}
4141

4242
return cfg;

src/k8s-engine/k3sHelper.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -551,7 +551,7 @@ export default class K3sHelper extends events.EventEmitter {
551551
merge(userConfig.users, workConfig.users);
552552
merge(userConfig.clusters, workConfig.clusters);
553553
const userYAML = this.ensureContentsAreYAML(userConfig.exportConfig());
554-
const writeStream = fs.createWriteStream(workPath);
554+
const writeStream = fs.createWriteStream(workPath, { mode: 0o600 });
555555

556556
await new Promise((resolve, reject) => {
557557
writeStream.on('error', reject);

0 commit comments

Comments
 (0)