모든 사용자가 액세스할 수 있도록 프로그램을 /opt로 이동하시겠습니까?

모든 사용자가 액세스할 수 있도록 프로그램을 /opt로 이동하시겠습니까?

내 디렉터리에 저장된 프로그램을 사용합니다 /home/vincent/Downloads(프로그램은 실제로 게임입니다. 저는 그것을 다운로드했습니다...AppImage 파일). 일반적으로 해당 프로그램을 두 번 클릭하여 프로그램을 시작합니다... 이제 이 프로그램을 사용할 수 있게 되기를 바랍니다. 모든 사용자에게.

/opt예를 들어 AppImage 파일을 이동 하고 모든 사용자에게 AppImage 파일을 실행할 수 있는 권한을 부여하면 된다는 것이 맞습니까 ? 권한이 충분 할까요 chmod 1?

각 사용자의 집에 프로그램을 다운로드할 수도 있지만 잘못된 것 같습니다...

답변1

예를 들어 AppImage 파일을 이동하면 된다는 것이 맞나요? /opt

/opt모든 사용자의 기본 경로에 있는 것은 아니지만 귀하 /usr/local/games의 목적에 적합한 위치인 것 같습니다.

...그리고 모든 사용자에게 AppImage 파일을 실행할 수 있는 권한을 부여하시겠습니까? " chmod 1" 권한이 충분합니까?

즉, 모든 사용자가 파일 소유자와 동일한 그룹에 속하지 않는 한 chmod 111 file읽기 권한 세트도 필요합니다 . 즉 , 이 경우 충분합니다 .chmod 555 filechmod 550 file

알아채다~에 따르면man chmod"생략된 숫자는 선행 0으로 간주됩니다." ... 따라서 귀하가 작성한 내용을 문자 그대로 받아들이는 것은 실제로 소유자의 모든 권한을 거부 하고 다른 사람에게 실행 권한을 남기는 chmod 1것으로 해석됩니다 ... 나는 이미 당신이 그렇게 할 의도가 없다고 가정했지만 실제로 거부하려는 경우 소유자 사용자 및 그룹의 모든 권한이 있는 경우 최소값은 아이러니하게도 파일 실행 만 허용하는 더 명시적인 권한입니다.chmod 001user:groupchmod 5 filechmod 005 fileOthers

관련 정보