По-настоящему обмениваться папками с несколькими пользователями на компьютере

Лучший способ сделать это - загрузить последнюю версию VMWare .

После загрузки просто нажмите Ctrl kbd> + Alt kbd> + T kbd> на клавиатуре, чтобы открыть терминал. Когда он откроется, перейдите туда, куда был загружен файл (вероятно, в папку «Загрузки»), и выполните команду (ы) ниже:

Для 32-битных:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox gcc build-essential
sudo chmod +x ./VMware-Workstation-Full-10.0.1-1379776.i386.bundle
sudo ./VMware-Workstation-Full-10.0.1-1379776.i386.bundle

Для 64-битных:

sudo apt-get install open-vm-tools open-vm-tools-dev open-vm-dkms open-vm-toolbox gcc build-essential
sudo chmod +x ./VMware-Workstation-Full-10.0.1-1379776.x86_64.bundle
sudo ./VMware-Workstation-Full-10.0.1-1379776.x86_64.bundle

И просто следуйте инструкциям на экране установки, чтобы завершить установку.

3
задан 18.01.2020, 23:12

3 ответа

Я предлагаю вам использовать bindfs.

bindfs позволяет нескольким локальным пользователям читать и записывать (создавать, удалять, переименовывать, изменять ...) все файлы (включая вновь созданные) из общего каталога и его подкаталогов.

Вы можете указать пользователей по имени пользователя или группе, это очень гибко.

Основной синтаксис (со страницы вики):

  • Создание общего каталога

, например. в каталоге /home:

sudo mkdir /home/shared

ПРИМЕЧАНИЕ. Если каталог уже существует, пропустите этот шаг.

Разрешить только root доступ к нему, мы установим разрешения позже с помощью bindfs :

sudo chown root: /home/shared
sudo chmod 0700 /home/shared
  • Установка разрешений с помощью bindfs
[1121 ] Теперь используйте команду bindfs для монтирования общего каталога с измененными разрешениями. Синтаксис команды:

bindfs [options] dir mountpoint

Пример:

sudo bindfs -o perms=0700,mirror-only=user1:user2:user3 /home/shared /home/shared
  • Объясненные параметры:

perms=0700 устанавливает разрешения на 0700 (чтение / write для владельца, none для группы и других)

mirror-only=user1:user2:user3 user1, user2 и user3 будут видеть себя владельцем файлов (имена пользователей разделяются двоеточием).

Для автоматического монтирования при загрузке используйте fstab. Откройте fstab для редактирования с помощью sudo nano /etc/fstab и добавьте строку

  • Пример fstab:

bindfs#/home/shared /home/shared fuse perms=0700,mirror-only=user1:user2:user3 0 0

См. - Ubuntu wiki bindfs для групповых опций и дополнительных деталей.

6
ответ дан 18.01.2020, 23:13

Другие пользователи должны установить для вас права доступа rwx .

Если вы не хотите устанавливать новое программное обеспечение, другие пользователи должны сделать это (один из многих вариантов):

  1. Установите разрешение Доступ к папке для других пользователи создают & amp; удалить файлы . Сделайте то же самое с разрешением Доступ к файлам :

View

  1. И затем нажмите Применить разрешения к Файлы :

enter image description here

1
ответ дан 18.01.2020, 23:14
  • 1
    Другие пользователи и я должны продолжать устанавливать полномочия снова и снова. Это болезненно. Мне жаль, что не было более легкого способа сделать его. Действительно ли папка Public является выходом? – a Learner 18.01.2020, 23:14

Вы можете использовать af FUSE mount (например, mhddfs) и монтировать как «rw», «exec» без опции «default_permissions». Любой пользователь должен иметь возможность читать, писать и выполнять файлы.

http://manpages.ubuntu.com/manpages/precise/man8/mount.fuse.8.html

0
ответ дан 18.01.2020, 23:14

Теги

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