Steam for Linux > 일반 토론 > 제목 정보
OverPowered 2013년 7월 28일 오전 3시 12분
''New Steam library folder must be on a filesystem mounted with execute permissions''
I got the following error trying to install a new steam library folder on an external usb hard drive. I tried different external hard drives as well as flash drives, but they all get the same error. I have succeeded in installing steam games on external hard drives on windows, however my steam games need to be installed on linux in this situation.

How can I bypass this error code? Must I give execute permissions to the external drive? If this is so, how will it happen?
5개 중 1-5 표시중
< >
vodik 2013년 7월 28일 오전 3시 43분 
What filesystem is on the usb drive? Is it mounted with noexec? UIf Steam is complaining it can't set executable flag on the filesystem, that filesystme is likely fat and you can't chmod on fat.

Is this drive for linux only? Reformat it to ext4 or something else.
Yoyosan 2013년 7월 28일 오전 3시 48분 
Hello.

By presuming you have Ubuntu installed, I've fixed this problem by adding this line in the /etc/fstab file:
/dev/sda6 /media/MEDIA7 ntfs-3g defaults,user,locale=en_US.utf8,exec,uid=1000,gid=1000 0 0

Presuming that your external disk is formatted AS NTFS, replace /dev/sda6 with your disk path(you can find it out using "fdisk -l"). The /media/MEDIA7 is the mount point. Make sure that you replace the integer values of uid and gid with your own(you can get them by using "id").

Note that the exec flag is what is fixing your problem.
Yoyosan님이 마지막으로 수정; 2013년 7월 28일 오전 4시 28분
vodik 2013년 7월 28일 오전 8시 51분 
Thats assuming NTFS. Its an external usb, my bets is on fat32.
Lord Easpada 2013년 10월 24일 오전 12시 24분 
what i did was i clicked on Files, went down to my hard drive right clicked went to permissions and then changed it so i had read write permissions for my group which included me and that fixed it.
reznor 2014년 6월 27일 오후 3시 38분 
For Linux users who are using decent file systems:
If you are using the directive "user(s)" in your /etc/fstab, you must specify "exec" afterwards. "user(s)" implies "noexec", that's an security feature. The directives are processed in order, specifying "exec" after "user(s)" solves this problem.
reznor님이 마지막으로 수정; 2014년 6월 27일 오후 3시 40분
5개 중 1-5 표시중
< >
페이지당: 15 30 50