У меня два каталога:
c:\work\directory1
и
c:\work\directory2
которые монтируются под:
/mnt/c-drive/
Когда я пытаюсь прочитать любой файл в каталоге directory1, я могу, но когда я пытаюсь прочитать любой файл в каталоге directory2, я получаю сообщение об ошибке «Permission Denied».
/mnt/c-drive/directory1
drwxrwxrwx 1 root root 0 2008-10-17 11:13 directory1
/mnt/c-drive/directory1/file1
-rwxrwSrwx 1 root root 257 2008-10-17 11:13 file1
/mnt/c-drive/directory2
drwxrwxrwx 1 root root 0 2009-07-20 10:42 directory2
/mnt/c-drive/directory2/file1
-rwxrwSrwx 1 root root 844 2009-07-20 10:42 file1
На машине Windows работает Windows XP Media Center Edition. Linux - это Fedora 10.
Когда я щелкаю правой кнопкой мыши один из двух файлов или их родительских каталогов, их атрибуты кажутся идентичными. По файлам: Только чтение -, Скрытый -, файл готов к архивированию +, для быстрого поиска +, сжатие -, шифрование - По каталогам: Только чтение +, Скрытый -, файл готов к архивированию -, для быстрого поиска +, сжатие -, зашифровать -
Если есть еще какая-то информация, которую я могу предоставить, чтобы помочь, дайте мне знать.
Любая помощь будет оценена, спасибо.
Дополнительная информация: смонтировано через: mount -t cifs //192.168.1.103/c / mnt / c-drive без имени пользователя / пароля
Выход CALCS:
Справочник 1:
C:\work\directory1 BUILTIN\Users:F
BUILTIN\Users:(OI)(CI)(IO)F
Everyone:F
Everyone:(OI)(CI)(IO)(special access:)
STANDARD_RIGHTS_ALL
DELETE
READ_CONTROL
WRITE_DAC
WRITE_OWNER
SYNCHRONIZE
STANDARD_RIGHTS_REQUIRED
GENERIC_READ
GENERIC_WRITE
GENERIC_ALL
FILE_GENERIC_READ
FILE_GENERIC_WRITE
FILE_GENERIC_EXECUTE
FILE_READ_DATA
FILE_WRITE_DATA
FILE_APPEND_DATA
FILE_READ_EA
FILE_WRITE_EA
FILE_EXECUTE
FILE_DELETE_CHILD
FILE_READ_ATTRIBUTES
FILE_WRITE_ATTRIBUTES
BUILTIN\Administrators:F
BUILTIN\Administrators:(OI)(CI)(IO)F
NT AUTHORITY\SYSTEM:F
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
E510\Rob:F
CREATOR OWNER:(OI)(CI)(IO)F
BUILTIN\Users:(OI)(CI)(IO)(special access:)
GENERIC_READ
GENERIC_EXECUTE
BUILTIN\Users:(CI)(IO)(special access:)
FILE_APPEND_DATA
BUILTIN\Users:(CI)(IO)(special access:)
FILE_WRITE_DATA
Справочник 2:
C:\work\direcory2 BUILTIN\Users:F
BUILTIN\Users: (OI)(CI)(IO)F
Everyone:F
Everyone:(OI)(CI)(IO)(special access:)
STANDARD_RIGHTS_ALL
DELETE
READ_CONTROL
WRITE_DAC
WRITE_OWNER
SYNCHRONIZE
STANDARD_RIGHTS_REQUIRED
GENERIC_READ
GENERIC_WRITE
GENERIC_ALL
FILE_GENERIC_READ
FILE_GENERIC_WRITE
FILE_GENERIC_EXECUTE
FILE_READ_DATA
FILE_WRITE_DATA
FILE_APPEND_DATA
FILE_READ_EA
FILE_WRITE_EA
FILE_EXECUTE
FILE_DELETE_CHILD
FILE_READ_ATTRIBUTES
FILE_WRITE_ATTRIBUTES
BUILTIN\Administrators:F
BUILTIN\Administrators:(OI)(CI)(IO)F
NT AUTHORITY\SYSTEM:F
NT AUTHORITY\SYSTEM:(OI)(CI)(IO)F
E510\Rob:F
CREATOR OWNER:
(OI)(CI)(IO)F
BUILTIN\Users: (OI)(CI)(IO)(special access:)
GENERIC_READ
GENERIC_EXECUTE
BUILTIN\Users: (CI)(IO)(special access:)
FILE_APPEND_DATA
BUILTIN\Users: (CI)(IO)(special access:)
FILE_WRITE_DATA
Вот информация CACLS для 2 отдельных файлов: directory1 \ file1
BUILTIN\Users:F
Everyone:F
BUILTIN\Administrators:F
NT AUTHORITY\SYSTEM:F
E510\Rob:F
каталог2 \ файл1
E510\Rob:F
NT AUTHORITY\SYSTEM:F
BUILTIN\Administrators:F
Итак, теперь, когда я вижу различия в допущениях.
Мне кажется, вам следует проверить разрешения NTFS для этих каталогов на компьютере с Windows XP. Я предполагаю, что учетная запись пользователя, которую вы используете для монтирования их из коробки Fedora, не имеет прав.
Поскольку это XP Media Center, вкладка «Безопасность» в свойствах папки может быть скрыта. В командной строке вы можете использовать команду CACLS (как показано ниже) для вывода списка разрешений:
CACLS C:\Directory1
Вывод CACLS: в некотором роде легко разбирается, но вы можете опубликовать вывод здесь как редактирование вашего вопроса, если у вас возникли проблемы с этим.
Какое имя пользователя Windows вы указываете в аргументах для монтирования в Linux?
Редактировать:
Хорошо - так что без имени пользователя и пароля вы подключаетесь как «гость». Разрешение «Все: F» позволяет этому работать.
Разрешения NTFS для этих каталогов одинаковы. Если вы создаете новый файл в каждом каталоге на машине Windows или Linux, вы должен видеть такой же доступ. Попробуйте и убедитесь, что это работает.
Мне интересно, установлены ли у вас разрешения на отдельные файлы в "directory2". Поскольку XP Media Center по умолчанию «скрывает» вкладку «Безопасность» (если я правильно помню), попробуйте CACLS, ссылаясь на отдельный файл, который вызывает проблемы в «directory2». Я подозреваю, что вы обнаружите, что у него другие разрешения, чем у самого «каталога2». Вы случайно переместили файлы в «каталог2» из другого места на жестком диске компьютера?