У меня есть несколько папок на одном из моих компьютеров с Ubuntu в каталоге /export/home/
как -
user1
user2
user3
Каждый раз, когда любой пользователь входит в систему на этом компьютере, он всегда переводит его в этот каталог по умолчанию. Если я user1
, и я вхожу в эту машину, то после регистрации, если я делаю pwd
, я всегда вижу -
/export/home/user1
Теперь, кто я я должен открыть winscp на своем рабочем столе как user1
для подключения к этой машине, а затем мне нужно скопировать файл из папки desktop
в user2
, но всякий раз, когда я пытаюсь открыть user2
папка в winscp, она всегда дает мне -
Permission denied error..
Есть ли способ, я могу попросить user2
дать мне разрешение (войдя в свою учетную запись из putty) для копирования файлы, использующие winscp
с моего рабочего стола в папку user2
?
Если вы входите на сервер Ubuntu как user1
, то, как правило, у вас нет разрешения на добавление чего-либо в домашний каталог user2
.
Если вы хотите иметь возможность, то вот один способ, которым вы могли бы получить разрешения. Выполните эти команды на сервере (их должен будет выполнять кто-то со способностью sudo
).
sudo addgroup sharers
sudo adduser user1 sharers
sudo adduser user2 sharers
sudo chgrp sharers /home/user2
sudo chmod g+w /home/user2
Затем user1
смогут перетаскивать файлы в каталог /home/user2
.
Более тонкий контроль зерна можно получить с помощью списков контроля доступа (ACL), но я не буду вдаваться в подробности.
Вы пытались изменить права владельца файла, который нужно скопировать в папку user2?
chown user1:user1 file.ext
, после этого вы можете изменить / w / x / права на этот файл.
chmod 0755 file.ext
Еще один способ взглянуть на это - членство в группах.
Созданные пользователи, имеют свои группы?
Если вы используете gnome / unity, вы можете взглянуть на инструмент управления пользователями и группами
users-admin
из окна терминала Ctrl+Alt+t
. Если этот инструмент не установлен, введите следующую команду в окне терминала.
sudo apt-get install gnome-system-tools
, это установит инструмент users-admin.
С помощью этого инструмента вы можете предоставить права доступа user1 в user2 и / или user2 group, и наоборот для user2 и user3.
Еще одна вещь, которая приходит на ум, более внимательно посмотрите на ssh / Группа scp / winscp и / или права на использование для учетной записи user1, user2, user3.