우분투의 Node.js (v0.10.22)에서 fs.chmodSync('/dir', 0777);
을 실행하면 실제로 작동하지 않는 것 같습니다. 디렉토리를 777로 설정하는 대신 755로 설정합니다.Node.js 우분투에서 chmod가 작동하지 않습니다
어떤 아이디어가 그 원인 일 수 있습니까?
감사합니다.
우분투의 Node.js (v0.10.22)에서 fs.chmodSync('/dir', 0777);
을 실행하면 실제로 작동하지 않는 것 같습니다. 디렉토리를 777로 설정하는 대신 755로 설정합니다.Node.js 우분투에서 chmod가 작동하지 않습니다
어떤 아이디어가 그 원인 일 수 있습니까?
감사합니다.
라인 (508)
fs.chmodSync = function(path, mode) {
return binding.chmod(pathModule._makeLong(path), modeNum(mode));
};
에 /lib/fs.js에서 소스보고 modenum에 당신에게 번호 또는 그래서 아무것도하지 있는지 확인하기 위해 '777'을 시도 문자열 중 하나를 준다?
행운을 빌어도 그렇게 시도했습니다. 그러나'exec ('chmod 0777/dir')'이 작동하면 ... – dzm
'0777'이 작동해야합니다. Node는 8 진수를 알고 있습니다. – robertklep
'fs.chmodSync'는 무엇을 반환합니까? – robertklep