savefig()
및 saveas()
기능을 사용하여 .fig
및 .jpg
개의 파일을 저장합니다. MATLAB (R2015a, Ubuntu 14.04, 개인용 컴퓨터, 단일 계정). 그러나 생성되는 파일의 소유자는 root입니다. 소유자가 내 사용자 계정이되기를 바랍니다.사용자 소유로 MATLAB에 파일 저장
나중에 소유권을 얻기 위해 chown
을 터미널에 사용할 수는 있지만 직접 파일을 만들 때 MATLAB에서 직접 가져 오길 원합니다.
또한이 문제는 이전에 발생하지 않았습니다. 방금 OS와 모든 소프트웨어를 새로 설치했는데 이러한 문제가 발생하기 시작했습니다.
파일 권한이 응용 프로그램을 시작한 사용자의 사용 권한이 아닙니다. 따라서 응용 프로그램이 루트에서 실행되는 이유는 무엇입니까? Matlab은 어떻게 시작 했습니까? 또한 : 파일을 어디에 저장하고 있습니까? 파일을 저장 한 디렉토리의'ls -la'를 줄 수 있습니까? –
우분투 14.04에서 MATLAB R2015b를 실행하면 root가 아닌 일반 사용자가 소유 한 파일에 대해'-rw-r -r -'권한을 얻습니다. 물론 루트 사용자로 MATLAB을 실행하지 마십시오. –
@GuntherStruyf 나는 루트로서 응용 프로그램을 실행하고 있었는데, 특히'sudo matlab' 명령을 사용하고있었습니다. 이것이 왜 이런 일이 일어 났는지입니다. 나는 모든 것을 명확히하기 위해 답을 쓰고있다. – user3342981