Steam이 루트 디렉토리에 쓰도록 하는 방법은 무엇입니까?

Steam이 루트 디렉토리에 쓰도록 하는 방법은 무엇입니까?

방금 최신 Linux Mint 버전을 설치했고 일부 Steam 게임을 설정하려고 합니다. 내 홈 디렉터리는 10GB에 불과하므로 /usr/games/steamlibrary루트 디렉터리( )에 게임 라이브러리를 만들 겠습니다 . 거기에 폴더를 만들 수 있지만 Steam이 거기에 쓰도록 하는 방법을 모르겠습니다. 다음 오류가 발생합니다: "새 Steam 라이브러리 폴더는 쓰기 가능해야 합니다." 이 문제를 어떻게 해결할 수 있나요?

답변1

하지만 생각하기엔Steam에서 글쓰기를 활성화하는 방법...당신은 그것에 대해 생각해야합니다이 폴더를 쓰기 가능하게 만드는 방법;
아마도 동일한 결과를 얻을 수 있지만 논리가 다르며 주로 보안에 영향을 줍니다. 응용 프로그램이 내 루트 디렉터리에 쉽게 쓸 수 있다면 만족스럽지 않을 것입니다!


어쨌든 폴더에 쓰기 가능하도록 설정하겠습니다.

chown -hR $USER:$GROUP /usr/games/steamlibrary

어디$user당신의 사용자이고$group당신의 팀.

이렇게 하면 해당 디렉터리에 쓸 수 있고(루트 디렉터리에 있더라도) Steam에 쓸 수 있습니다.

답변2

Steam이 홈 파티션 외부에 쓸 수 있도록 허용해야 합니다.

실제로 해야 할 일은 기본 파티션의 크기를 조정하는 것입니다. 가장 쉬운 방법은 썸 드라이브에서 Linux를 부팅하고 gparted를 사용하여 기본 파티션의 크기를 조정하는 것입니다.

우분투에서 이를 수행하는 방법을 설명하는 기사

여전히 Steam 게임을 루트 파티션에 저장하려면 Steam에서 해당 파티션에 쓰기를 허용해야 합니다 /usr/games/steamlibrary. 이렇게 하려면 sudo chmod +rw현재 사용자로 읽고 쓸 수 있도록 이 명령을 사용하여 디렉터리의 권한을 변경 해야 합니다. , 사용하지 않고 sudo.

하지만 기본 파티션의 크기를 조정해야 합니다.

관련 정보