
Я новичок в GCP и облачных вычислениях в целом, а также у меня нет опыта разработки программного обеспечения, поэтому, пожалуйста, извините меня, если мой язык не совсем точен.
Я работал над проектом в виртуальной машине Google Compute Engine. Теперь я хотел проверить, сможет ли коллега работать над моим проектом, но когда он подключился к экземпляру, поскольку он был подключен к его пользователю, экземпляр оказался пустым.
Есть ли способ поделиться одними и теми же файлами для разных пользователей? Мне нужно создать общего пользователя, чтобы мы видели одни и те же файлы при подключении? Я не могу найти, как это сделать. У нас обоих есть права администратора, так что это не должно быть проблемой. Любая помощь будет оценена по достоинству
Редактировать: Просто для ясности, моя цель состоит в том, чтобы всякий раз, когда я и/или мой коллега подключаемся к нашему экземпляру GCE, мы всегда использовали одни и те же папки.
решение1
Допустим, вас зовут Хуан, а вашу коллегу — Мэри. Каждый из вас входит в Google Compute Engine с помощью SSH, что означает, что ваш идентификатор пользователя Google определяет ваш домашний каталог.
Ваш домашний каталог будет выглядеть как /home/juan
, а каталог Мэри — как /home/mary
.
Решение состоит в том, чтобы создать новый каталог, к которому вы оба будете иметь доступ, и предоставить разрешения вам обоим.
Измените ниже juan и mary на ваши реальные имена пользователей. Команда who
скажет вам, кто вы.
- Создайте новую группу под названием «Пользователи» (любое название по вашему желанию):
sudo groupadd users
- Добавьте себя в эту группу:
sudo usermod -a -G users juan
- Добавьте Мэри в эту группу:
sudo usermod -a -G users mary
- Создайте новый общий каталог (любой путь по вашему желанию):
sudo mkdir /home/shared
- Измените владельца группы на пользователей:
sudo chgrp users /home/shared
- Предоставьте пользователям группы разрешения на чтение, запись и выполнение:
sudo chmod 755 /home/shared
Нет, каждый раз, когда вы входите в систему, переходите в каталог /home/shared и делайте свою работу там. Если вы забыли, скопируйте ваши новые файлы или измененные файлы в каталог /home/shared.