LINUX.ORG.RU

локальные диски rdesktop slackware 12.1


0

0

Здравствуйте!

Slackware 12.1.
Проблема в следующем:
Конекчусь к винде по RDP с подключением локального диска. Диск в винде
видится, но при доступе к нему пишет что у меня нет прав на него.
Из под xubuntu-8.04.1 на ту же машину захожу - все нормально.
Я даже rdesktop скомпили из cvs с убунтовскими патчами - не помогает.
tsclient собрал с патчем подключения локальных дисков - не помогает.
В какую сторону рыть?
anonymous

Ответ на: комментарий от nortrace

А какие там права должны быть?
Во первых, насколько мне показалось, с точки зрения винды это сетевая
папка. Во вторых я написал, что с xubuntu я делаю тоже самое, логинюсь
с теми же параметрами и результат другой - весь диск видится.
Учетная запись в винде одна и таже.
Какие я должен права контролировать?

anonymous
()
Ответ на: комментарий от anonymous

> А какие там права должны быть?

При такой постановке вопроса могу предложить сделать chmod -R 777 на монтируемую директорию.

И еще замечу, что ранее rdesktop в слаквари прекрасно работал без всяких убунтуйских патчей.

nortrace
()
Ответ на: комментарий от nortrace

С патчами я заморочился на всякий случай, предполагая причину в этом.
Все равно не понимаю логики. Если бы не хватало полномочий на
монтируемую директорию, а монтируется / также как и в xubuntu,
то корень не имел бы прав на запись, но был бы виден на чтение.
Именно так себя и ведет xubuntu. Но в слаковском rdesktop-е 
при попытке открыть диск (а в винде он видится как сетевой диск)
выдается сообщение об отсутствии полномочий.
Так же, как и в xubuntu, в случае со слакой в винде нет учетной записи,
в которой я залогинен в линуксе, то есть в обоих случаях я логинюсь в
винду под учетной записью, существующей только в винде. Ситуации
в обоих случаях равноценны.
В чем еще может быть причина?

anonymous
()
Ответ на: комментарий от nortrace

Смогу проверить в понедельник, потом скажу.

anonymous
()
Ответ на: комментарий от nortrace

Посмотрел. Прикольная ситуация.

1) Из-под ксубунты от непривиленированного пользователя соединяюсь с
windows XP на vmware:
rdesktop -utest -k en-us -rdisk:Local=/ 10.10.1.40
все отлично - рутовый диск линукса видится.

2) Тоже самое на слаке - ошибка просмотра диска:
---------------------------------------------------
Нет доступа к \\tsclient\Local. Возможно, у вас нет прав на использование
этого сетевого ресурса. Обратитесь к администратору этого сервера для
получения соответствующих прав доступа.

Устройство не подключено.
---------------------------------------------------

3) На слаке от рута - таже ошибка.

4) На слаке монтирую директорию 777 -таже ошибка.

5) Копирую бинарник rdesktop-а из xubuntu в слаку и повторяю теже
манипуляции - таже ошибка.

6) посмотрел ldd на rdekstop-ы - зависимости одинаковые.

Может чего-то в ядре не хватает? Хотя причем там ядро?

anonymous
()
Ответ на: комментарий от anonymous

И в xubuntu, и в слаке такой синтаксис работает. Я этот вид синтаксиса
подсмотрел, когда соединялся через tsclient. Он запускает дочерний
процесс rdesktop. С обычным синтаксисом все тоже самое.

anonymous
()
Ответ на: комментарий от anonymous

Еще такое возможно из-за длииных имен файлов (но это вроде бы не твой случай), и, возможно, каких-то нестыковок с кодировками... Локали на хубунте и слаке одинаковые?

anonymous
()
Ответ на: комментарий от anonymous

И еще вопрос: сыпется ли какая-нибудь информация в консоль при неудачных попытках доступа к диску?

anonymous
()
Ответ на: комментарий от anonymous

Локали одинаковые - utf8.
Консоль молчит как партизан. Винда тихо дает отлуп.
Единственно, что консоль выдала с xubunt-овским бинарником жалобу
на crypto.so, но не в момент доступа к диску, а в момент запуска
rdesktop:
user@host:~/CryptoXub$ ./rdesktop 
./rdesktop: /usr/lib/libcrypto.so.0.9.8: no version information available (required by ./rdesktop)
rdesktop: A Remote Desktop Protocol client.
Version 1.5.0. Copyright (C) 1999-2007 Matt Chapman.
See http://www.rdesktop.org/ for more information.

Usage: ./rdesktop [options] server[:port]
   -u: user name
   -d: domain
   -s: shell

Но я тогда и libcrypto.so.0.9.8 взял из xubuntu. rdesktop тогда 
ругаться на crypto перестал, но диск в винде - тоже самое.

Уважаемые слакваристы! Может ли кто-нибудь у себя в slackware 12.1
запустить такую же команду, как у меня, и посмотреть доступность
диска в винде?

anonymous
()
Ответ на: комментарий от anonymous

Подними тему, иначе рискуешь не дождаться.

anonymous
()

Я сталкивался с подобной проблемой. Ошибка возникала при монтировании раздела с большим количеством файлов. Попробуйте подключать папку с маленьким количеством.

LeniVetc
()
Ответ на: комментарий от LeniVetc

Я создавал пустую папку
>>4) На слаке монтирую директорию 777 -таже ошибка.
Эффект тотже.

Интересно, это у меня одного так, или на всех слаках 12.1?

anonymous
()
Ответ на: комментарий от anonymous

вечером попробую, отпишусь...

anonymous
()
Ответ на: комментарий от GrizLi

все нормально... по каталогам хожу...
единственное, что не получилось просмотреть файлы в некоторых директориях... хз почему...

[23:35 ~]$ cat /etc/slackware-version 
Slackware 12.1.0

в консоль выдает тока это:

[23:30 ~]$ rdesktop -uАдминистратор -rdisk:Local=/ 127.0.0.1:1221
WARNING: Remote desktop does not support colour depth 24; falling back to 8
WARNING: No translation for (keysym 0x6da, Cyrillic_ze)
WARNING: No translation for (keysym 0x6da, Cyrillic_ze)
WARNING: No translation for (keysym 0x6e5, Cyrillic_IE)
WARNING: No translation for (keysym 0x6e5, Cyrillic_IE)
WARNING: No translation for (keysym 0x6d3, Cyrillic_es)

т.е. ничего интересного...

З.Ы. Кто-нибудь знает как победить проблемы с переключением в
терминальной сессии?


anonymous
()
Ответ на: комментарий от anonymous

все... вспомнил... просто от руки давно комманду не вбивал (в алиасах прописано)

rdesktop -uАдминистратор -rdisk:Local=/ 127.0.0.1:1221 -y

-y спасает (+какие-то патчи с alt linux)

anonymous
()
Ответ на: комментарий от anonymous

user@host:~$ rdesktop -uАдминистратор -rdisk:Local=/ 10.10.1.40
 -y
rdesktop: неверный ключ -- y
rdesktop: A Remote Desktop Protocol client.
Version 1.6.0. Copyright (C) 1999-2008 Matthew Chapman.
See http://www.rdesktop.org/ for more information.

Usage: rdesktop [options] server[:port]
   -u: user name
....

Моя версия rdesktop (последний апдейт со slackware.com):
user@host:~$ ls /var/log/packages | grep rdesktop
rdesktop-1.6.0-i486-1_slack12.1
user@host:~$ 

А у Вас какая верия?
Правильно ли я понимаю, что у Вас пропатченная версия rdesktop?
У меня ключа -y нет.

anonymous
()
Ответ на: комментарий от anonymous

Меня мучает вопрос: почему бинарник rdesktop из Xubuntu не заработал
на slackware, хотя на Xubuntu он работал?
Библиотечные зависимости двух rdesktop-ов одинаковый.
Чего-то в системе нехватает? Но не пойму чего.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.