관리자로 로그인했는데 IDE를 사용하여 파일을 저장할 수도 없습니다. 오류 메시지:
"Could not save project:
java.io.FileNotFoundException: /home/mike/Desktop/dl4j-0.4-examples/.idea/workspace.xml~ (Permission denied)"
방법이 있나요?정말관리자로 로그온하시겠습니까?
우분투는 사용자 친화적으로 보였고...
답변1
터미널( ctrl+ alt+ t)을 열고 다음을 입력하여 홈 디렉터리의 데스크탑 폴더로 이동합니다 cd ~/Desktop
.
sudo chmod -R 744 dl4j-0.4-examples
sudo chown -R <your-user-name>:<your-user-group> dl4j-0.4-examples
사용자 그룹은 일반적으로 사용자 이름과 동일합니다. 그러면 귀하에게 적합한 권한이 설정됩니다. 참고: 슈퍼유저(루트)로 명령을 실행하는 데 필요한 비밀번호를 입력하라는 메시지가 표시됩니다.
nautilus
다음을 사용하여 터미널에서 디렉터리 속성을 편집하여 이 작업을 수행할 수도 있습니다 .
gksudo nautilus
시스템이 찾을 수 없다고 불평하는 경우 먼저 패키지를 gksudo
설치하여 이 작업을 수행할 수 있습니다 .gksu
sudo apt-get install gksu
다음을 입력하여 동일한 결과를 얻을 수 있습니다.
pkexc nautilus
답변2
RubyMine IDE에서도 비슷한 문제가 발생했습니다. 하지만 두 가지 문제가 있었습니다. 파일을 편집할 수 없었고(읽기만 가능) IDE가 프로젝트 파일을 저장할 수 없었습니다.
내 프로젝트 폴더의 소유권이 나(내 사용자 이름)가 아닌 루트(이전에는 잘 작동했음)로 변경되었습니다. 그래서 를 사용하여 프로젝트 소유권을 나(내 사용자 이름)로 변경하고 sudo chown -R username:username ~/path/to/project/foldername/*
파일의 읽기 전용 상태를 제거했지만 브라우저를 다시 로드하면 변경 사항이 반영될 수 있지만 프로젝트를 저장할 수는 없었습니다.
RubyMine IDE에서 생성된 .idea 파일(내 프로젝트 폴더 내부)이 여전히 루트로 소유자를 갖고 있다는 사실도 알게 되었습니다. 그런 다음 소유권을 다음과 같이 변경했습니다 sudo chown -R username:username ~/path/to/project/projectname/.idea/*
. 이제 프로젝트 파일도 저장할 수 있습니다.
주의: 이전처럼 전체 프로젝트 폴더뿐만 아니라 .idea 파일도 지정해야 했습니다.
답변3
실제로 관리자로 로그온할 수 있는 방법이 있습니까?
루트로 로그인해야 합니다. 하지만 먼저 루트에 대한 Unix 비밀번호를 설정해야 합니다. 그런 다음 터미널에 "su"를 입력하여 로그인할 수 있습니다. 또는 "sudo su"를 입력하여 루트 권한을 얻을 수 있습니다. 그래픽 데스크탑에 루트로 로그인하려면 먼저 루트 사용자에 대해 이 기능을 활성화해야 합니다.