показанный не работу над удаленной файловой системой, другие команды (например, chmod) действительно работают

Я пытаюсь изменить владение файла в удаленной файловой системе, но показанный отвечает

chown: changing ownership of ‘foo’: No such file or directory

Однако как Вы видите, нечто там, и я могу сделать другие операции на нем. Например, sudo chmod a+x foo работает просто великолепно. Например,

prompt> ls -l foo
-rw-rw-r-- 1 debug debug 0 Dec  4 09:45 foo
prompt> sudo chmod a+w foo
prompt> ls -l foo
-rw-rw-rw- 1 debug debug 0 Dec  4 09:45 foo
prompt> sudo chown seth foo
chown: changing ownership of ‘foo’: No such file or directory
prompt> ls -l foo
-rw-rw-rw- 1 debug debug 0 Dec  4 09:45 foo

Каталог живет на удаленном диске, смонтированном следующим образом:

sudo mount //10.71.165.126/seth /mnt/centraldrive -o user=name,pass=password

Удаленной файловой системой является центральная Seagate. Я запускаю Ubuntu 14.04.1 LTS.

Любая справка ценилась бы.

[Примечание стороны, я создал нечто с sudo touch foo. Однако по некоторым причинам владение дано debug пользователь. Это связано?]

1
задан 4 December 2014 в 08:06

1 ответ

После предложения douggro я смог добиться цели правильно, даже без записи в fstab:

sudo mount -t cifs //ip-adr-of-seagate/user /mnt/centraldrive -o username=user,pass=password,uid=1000,gid=1000,iocharset=utf8,sec=ntlm,file_mode=0777,dir_mode=0777
1
ответ дан 11 November 2019 в 02:30

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

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