Сценарий существует 5 компьютеров, и соединены 5 пользователей. Каждому пользователю дали опцию установить его банковский реквизит Ubuntu (т.е. Ubuntu считают имя пользователя и Пароль), и после того как это сделано, мы можем получить доступ к нашей учетной записи от любого из компьютеров. Теперь, если у меня есть пароль 2 различных учетных записей, как я могу передать файл между двумя учетными записями Ubuntu, не используя внешнего устройства хранения или сети?
Вы не можете скопировать файлы между двумя компьютерами, не используя сетевое устройство или устройство хранения. Это не имеет никакого смысла, Вам нужна передача медиа....
Для использования сети:
необходимо использовать scp.
scp копирует файлы между хостами в сети. Это использует ssh для передачи данных, и использует ту же аутентификацию и обеспечивает ту же безопасность как ssh.
Копия файл "textfile.txt" от компьютера 2 к локальному хосту
scp user2@computer2:textfile.txt /some/local/directory
Для копирования папки "нечто" от локального хоста до cpmputer2
scp -r foo user2@computer2 /some/directory/computer2
пз: CP команды используется в том же компьютере для двух различных пользователей и дело обстоит не так в вопросе
, как может, я передаю файл между двумя учетными записями Ubuntu, не используя внешнего устройства хранения или сети
Первая потребность создать каталог для файлов:
mkdir ~/user2files
Пользователь с административными привилегиями должен добавить разрешение для группы user2:
sudo chgrp -R /home/user1/user2files
файлы Копии к созданному каталогу:
su user2 -c 'cp /home/user2/file /home/user1/user2files/'
Или просто добавляют всех пользователей к одной группе:
sudo groupadd allusers
sudo gpasswd -M user1,user2,user3 allusers
и применяют полномочия группы к / домашний dir:
sudo chgrp -R allusers /home