Я использую команду gksu nemo (потому что мой файловый менеджер - nemo), но когда я захожу на используемый диск, я щелкаю правой кнопкой мыши, затем перехожу к свойствам, которые по-прежнему не могу изменить разрешения.

У меня есть портативный жесткий диск емкостью 1 ТБ, я разделил его на 3 диска, один для 100 ГБ и ext4 для ОС, а другой для 770 ГБ и NTFS-раздела, и я использую его в качестве основного хранилища, чтобы иметь к нему доступ на винде, если мне нужно. Третий - для Ubuntu и всего 100 ГБ, но мне не нужно это списывать. Я могу написать в него просто отлично, но Steam говорит, что мне нужно смонтировать его с разрешениями исполняемого файла, поэтому, даже если он говорит, что я это делаю, я не могу использовать Steam с ним. Кажется, я не могу выполнить файлы вообще из него. Я должен скопировать файлы в основной раздел ОС, чтобы запустить их.

Я делаю что-то неправильно?

/dev/sdc1 on / type ext4 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
sysfs on /sys type sysfs (rw,noexec,nosuid,nodev)
none on /sys/fs/fuse/connections type fusectl (rw)
none on /sys/kernel/debug type debugfs (rw)
none on /sys/kernel/security type securityfs (rw)
udev on /dev type devtmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=0620)
tmpfs on /run type tmpfs (rw,noexec,nosuid,size=10%,mode=0755)
none on /run/lock type tmpfs (rw,noexec,nosuid,nodev,size=5242880)
none on /run/shm type tmpfs (rw,nosuid,nodev)
none on /run/user type tmpfs (rw,noexec,nosuid,nodev,size=104857600,mode=0755)
binfmt_misc on /proc/sys/fs/binfmt_misc type binfmt_misc (rw,noexec,nosuid,nodev)
gvfsd-fuse on /run/user/donnie/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,user=donnie)
/dev/sdc4 on /media/donnie/Ubuntu Linux type ext4 (rw,nosuid,nodev,uhelper=udisks2)
/dev/sdc2 on /media/donnie/Donnie's Drive type fuseblk (rw,nosuid,nodev,allow_other,default_permissions,blksize=4096)

Донни Драйв - это тот, кого я пытаюсь смонтировать и использовать пар.

Диск Ubuntu - это просто пустой раздел объемом 100 ГБ на диске, на который я собираюсь установить Ubuntu.

Спасибо всем за вашу помощь. Как только вы сказали мне, что это проблема с монтированием, я посмотрел, как исправить монтирование NTFS-раздела в linux, я нашел расширение для установки через диспетчер программного обеспечения и запустил его, затем я мог сказать системе дать разрешения на чтение и запись. на диск. Так что, ребята, спасибо за вашу помощь, я решил проблему.

2 ответа2

0

Вам необходимо изменить параметры монтирования, а не разрешения, для этого диска / раздела и убедиться, что одним из параметров монтирования является exec . Вы должны быть в состоянии найти все ваши монтирования дисков в /etc/fstab . Это должно выглядеть примерно так:

/dev/sda6 /media/MEDIA7 ntfs-3g defaults,user,locale=en_US.utf8,exec,uid=1000,gid=1000 0 0

Не просто слепо скопируйте / вставьте эту строку. Убедитесь, что он соответствует разделам вашей системы, именам устройств и uid / gid.

0

Во-первых, использование NTFS для вашего каталога steam в Linux - ОЧЕНЬ плохая идея.

Система разрешений в Windows несовместима с таковой в Linux, и это приводит к тому, что игры, установленные в Linux, ломаются при каждом обращении к ним в Windows и наоборот.

Вместо этого вам следует использовать ext2 и установить один из нескольких драйверов ext2, доступных для Windows, если вам абсолютно необходимо также получить доступ к диску из Windows или, что еще лучше, не устанавливать свои игры для Linux в тот же раздел, что и игры для Windows.

Что касается изменения разрешений для всего диска, это должно быть сделано либо самой командой mount, либо в файле fstab, из которого команда mount считывает дополнительные параметры для файловой системы.

Тем не менее, я повторюсь, вы не хотите запускать какие-либо исполняемые команды из вашего раздела Windows. Это плохая идея на многих уровнях.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .