2012-03-19 3 views
5

Как я могу изменить пользователя: групповое владение установленным ведром s3fs?Изменение права собственности на ведомые устройства s3fs

У меня есть установка git, которую я хотел бы хранить на моей учетной записи Amazon S3 в ведро, а затем используя Sparkleshare через мой веб-хост, синхронизируйте эти данные по нескольким машинам.

- Я установил искрообразование, чтобы успешно синхронизировать три машины. Работает как шарм.

  • Это синхронизация с папкой в ​​/ home/git/dropbox Нет проблем.
  • Я хочу синхронизацию папки мне смонтированную S3 ведра, хотя
  • можно монтировать ведра прямо рядом с этой папкой Dropbox, но не изменяя права собственности на мерзавец любви: не мерзавец

Проблемы: при создании mount с пользователем root: root, только тот пользователь имеет доступ к ведру.

Я попытался создать mount с S3FS, зарегистрированным как пользователь GIT, но не повезло, он все еще монтирует и назначает разрешения в качестве пользователя root: root.

Удалить S3FS и переустановить с помощью пользователя GIT?

Любая помощь была бы принята с благодарностью!

Рик

+0

Попутный вариант предохранителя «allow_other» позволяет всем другим пользователям для доступа к файлам под точкой монтирования. –

ответ

2

На Ubuntu я нахожу, что какой бы ни пользователь не в s3fs крепление будет иметь его, даже если Ls покажет владельца как корень: корень, и на самом деле корень не может его использовать. Когда вы сделали гору в качестве пользователя git, вы уверены, что не можете писать на него?

+0

Несомненно, я не мог писать. после тщательного ознакомления с документацией S3FS ясно, что это известная проблема, но не скоро будет исправлена ​​и стабильна. – itsricky

+0

У меня нет проблем с установкой s3 в качестве другого пользователя на Ubuntu. Просто нужно создать каталог, принадлежащий этому пользователю, а затем выпустить команду s3f3 в качестве этого пользователя. Это запутанно, потому что ls покажет право собственности как root: root. То, что я нашел в s3fs docs, - это утверждение, что только один пользователь может использовать mount s3fs, но без причины он должен быть root. – user1055568

+0

Ну, может быть, недостаток заключается в более закрытой установке CentOS на сервере Mediatemples DV 4.0, а не в более открытой и настраиваемой настройке Linux. Ну что ж! Вернуться к Dropbox! – itsricky

13

Вы просто хотите установить его в качестве этого пользователя. Вы также можете автоматизировать его, добавив uid и gid, которые вы хотите установить. Например, ваш/и т.д./Fstab будет иметь запись, таких как следующие:

s3fs#s3bucketName /mnt/point  fuse defaults,noatime,allow_other,uid=500,gid=48,use_cache=/tmp,default_acl=public-read 0 0 
+1

И как вы думаете, что будет работать на системе Mediatemple DV 4.0 Plesk 10.4 (Cent OS)? Как я уже упоминал ранее, любые попытки переназначить пользователя монтирования всегда возвращаются к root: root. – itsricky

+0

работает для меня очень хорошо. –

+0

работает для меня тоже. –

Смежные вопросы