fstab defaults not working as expected

Я хочу смонтировать раздел в /media/files, чтобы каждый пользователь мог читать, писать и выполнять в нем. Я сначала попробовал:

UUID=6c95b3f6-90a5-4092-b30f-7a41210595f4   /media/files    ext4          defaults       0       2

что не решило проблему.

Теперь я попробовал:

UUID=6c95b3f6-90a5-4092-b30f-7a41210595f4   /media/files    ext4          exec,rw,user       0       2

тоже без успеха. Что мне делать? В качестве примечания, я хочу, чтобы Steam создал там папку библиотеки.


Обновление

Теперь я также chmod- присвоил папке /media/files значение a+rwx, что позволяет Steam создать папку /media/files/SteamLibrary. Однако он жалуется, что раздел не имеет прав на выполнение.

iamuser@desktop:/media$ ls -l
drwxrwxrwx  4 root root 4096 May 21 19:32 files


iamuser@desktop:/media/files$ ls -l
drwx------ 2 root    root    16384 Mai 21 18:58 lost+found
drwxrwxrwx 3 iamuser iamuser  4096 Mai 21 19:39 SteamLibrary

Все еще использую вышеупомянутые опции fstab exec,rw,user

0
задан 21 May 2016 в 20:48

2 ответа

Хорошо... Я получил это теперь. То, что я сделал с chmod, было хорошо, что я сделал прежде в fstab была проблема. Теперь значения по умолчанию в fstab решают проблему.

Так, как напоминание для кого-либо struggeling:

chmod a+rwx /media/files

добьется цели!

, Если кто-либо как что-то для добавления о строгих полномочиях я рад услышать.

0
ответ дан 22 May 2016 в 06:48

Опция монтирования user сброс некоторые другие опции. От man 8 mount:

user   Allow an ordinary user to mount the filesystem.  The name of the
       mounting  user  is  written  to  mtab so that he can unmount the
       filesystem again.   This  option  implies  the  options  noexec,
       nosuid,  and  nodev (unless overridden by subsequent options, as
       in the option line user,exec,dev,suid).
…

users  Allow  every  user  to  mount  and unmount the filesystem.  This
       option implies the options noexec,  nosuid,  and  nodev  (unless
       overridden   by  subsequent  options,  as  in  the  option  line
       users,exec,dev,suid).

Так, необходимо указать exec после user:

UUID=6c95b3f6-90a5-4092-b30f-7a41210595f4   /media/files    ext4          rw,user,exec       0       2

Если Вы хотите, чтобы каждый пользователь смог читать, запишите и выполнитесь, это не задание для ext4, монтируют опции, но для полномочий, поскольку Вы применили их использование chmod.

Как примечание стороны, Вы, возможно, были более обеспечены chownлуг /media/files Вашему пользователю, вместо того, чтобы дать всем rwx, или использование user смонтируйте опцию и установите rwx только для Вас:

sudo chown iamuser:iamuser /media/files
sudo chmod a=rX,u+w /media/files

Это должно позволить Пару (работающий как Ваш пользователь), создают файлы в диске.

0
ответ дан 22 May 2016 в 06:48

Другие вопросы по тегам:

Похожие вопросы: