Назад | Перейти на главную страницу

pscp не читает .profile

Я переношу файл из Windows XP SP2 в AIX 5.3. В моем профиле. umask 002определено. После передачи файл всегда имеет права доступа 644, поэтому похоже, что pscp не читает мой профиль. В качестве теста я попытался выполнить эхо в конце моего .profile, которое не отображается, когда я выполняю pscp. Я не уверен, действительно ли pscp будет показывать что-либо, что было эхо.

Моя версия:

H:\User>pscp.exe -V
pscp: Development snapshot 2010-02-16:r8855

Моя казнь:

H:\User>pscp.exe -scp -p -v -pw PASSWORD test.txt USER@sdaa0124:/home/USER/test.txt

Это проблема оболочки. Ваша оболочка читает .profile только для интерактивного входа в систему, а scp - это неинтерактивный сеанс.

Я уже мало что помню об AIX. Посмотрите справочную страницу своей оболочки, она скажет вам, какой файл он читает для неинтерактивных входов в систему. В этом файле просто укажите источник .profile (или добавьте нужную команду umask).