SMBFS / CIFS - не может перемещаться по путям с пробелами

Используя Ubuntu Server 10.04 LTS, я недавно обновился до последних samba и smbfs через apt-get, и когда я монтирую наш общий ресурс Windows через SMB, я получаю такую ​​ошибку:

root@orbital testsmb/test# mkdir "spaces test" root@orbital testsmb/test# ll total 5 drwxr-xr-x 3 nobody nobody 0 Aug 4 17:32 . drwxr-xr-x 37 nobody nobody 0 Aug 4 17:24 .. drwxr-xr-x 0 nobody nobody 4096 Aug 4 17:32 spaces test root@orbital testsmb/test# cd spaces\ test/ dirname: extra operand `test' Try `dirname --help' for more information. dirname: missing operand Try `dirname --help' for more information. -su: [: =: unary operator expected basename: missing operand Try `basename --help' for more information. root@orbital /spaces# pwd /home/testsmb/test/spaces test dirname: extra operand `test' Try `dirname --help' for more information. dirname: missing operand Try `dirname --help' for more information. -su: [: =: unary operator expected basename: missing operand Try `basename --help' for more information.

Даже с использованием кавычек, одиночных и двойных, не работают:

root@orbital /spaces# cd .. root@orbital testsmb/test# cd "spaces test" dirname: extra operand `test' Try `dirname --help' for more information. dirname: missing operand Try `dirname --help' for more information. -su: [: =: unary operator expected basename: missing operand Try `basename --help' for more information. root@orbital /spaces# cd .. root@orbital testsmb/test# cd 'spaces test' dirname: extra operand `test' Try `dirname --help' for more information. dirname: missing operand Try `dirname --help' for more information. -su: [: =: unary operator expected basename: missing operand Try `basename --help' for more information.

Вот мой sanitized / etc / fstab:

//192.168.xx.xx/winshare /home/testsmb smbfs rw,credentials=/etc/samba/winshare.creds,uid=nobody,gid=nobody,auto 0 0 Ничего из этого не происходит на локальном файловых систем. Кроме того, старшая коробка SuSE с древним smbfs не сталкивается с этими проблемами.
1
задан 4 August 2011 в 23:13

5 ответов

У вас есть сломанная настройка псевдонимов для команды cd, которая пытается сделать что-то с участием dirname и su. Исправить или удалить сломанный псевдоним.

1
ответ дан 25 July 2018 в 21:30
  • 1
    Сообщения псевдонима egrep, fgrep, grep, ls, ll и penv-reload. Я обезвредил последние два (поскольку они не запасы), и у меня все те же симптомы. Кроме того, этого не происходит в локальной FS, только когда я пересекаю пространство, внедренное на подключенный smbfs / cifs диск. – r00fus 5 August 2011 в 03:22

У вас есть сломанная настройка псевдонимов для команды cd, которая пытается сделать что-то с участием dirname и su. Исправить или удалить сломанный псевдоним.

1
ответ дан 2 August 2018 в 03:08
  • 1
    Сообщения псевдонима egrep, fgrep, grep, ls, ll и penv-reload. Я обезвредил последние два (поскольку они не запасы), и у меня все те же симптомы. Кроме того, этого не происходит в локальной FS, только когда я пересекаю пространство, внедренное на подключенный smbfs / cifs диск. – r00fus 5 August 2011 в 03:22

У вас есть сломанная настройка псевдонимов для команды cd, которая пытается сделать что-то с участием dirname и su. Исправить или удалить сломанный псевдоним.

1
ответ дан 4 August 2018 в 19:00
  • 1
    Сообщения псевдонима egrep, fgrep, grep, ls, ll и penv-reload. Я обезвредил последние два (поскольку они не запасы), и у меня все те же симптомы. Кроме того, этого не происходит в локальной FS, только когда я пересекаю пространство, внедренное на подключенный smbfs / cifs диск. – r00fus 5 August 2011 в 03:22

У вас есть сломанная настройка псевдонимов для команды cd, которая пытается сделать что-то с участием dirname и su. Исправить или удалить сломанный псевдоним.

1
ответ дан 6 August 2018 в 03:20
  • 1
    Сообщения псевдонима egrep, fgrep, grep, ls, ll и penv-reload. Я обезвредил последние два (поскольку они не запасы), и у меня все те же симптомы. Кроме того, этого не происходит в локальной FS, только когда я пересекаю пространство, внедренное на подключенный smbfs / cifs диск. – r00fus 5 August 2011 в 03:22

У вас есть сломанная настройка псевдонимов для команды cd, которая пытается сделать что-то с участием dirname и su. Исправить или удалить сломанный псевдоним.

1
ответ дан 7 August 2018 в 21:05
  • 1
    Сообщения псевдонима egrep, fgrep, grep, ls, ll и penv-reload. Я обезвредил последние два (поскольку они не запасы), и у меня все те же симптомы. Кроме того, этого не происходит в локальной FS, только когда я пересекаю пространство, внедренное на подключенный smbfs / cifs диск. – r00fus 5 August 2011 в 03:22

Другие вопросы по тегам:

Похожие вопросы: