Я не мог выяснить, которые делят/монтируют, на самом деле поддерживает каталог/файлы, которые дают Вам проблемы полномочий.
Если это - NTFS или возможно один из предохранителя затем, полномочия, отображенные на Вашем клиенте, могут вводить в заблуждение. Они - не обязательно фактические полномочия. Истинными полномочиями для них управляет фактическая учетная запись, это делает монтирование доли NTFS/FUSE.
Для истинных полномочий необходимо будет, вероятно, обратиться к инициатору полномочий (т.е. машина, делящая файлы), а не сторона клиента.
Здесь я монтирую долю Samba с помощью mount.cifs. До монтирования доли, каталог, где я буду монтировать его к (иначе. точка монтирования), permissioned как так:
$ ls -dl /mnt
drwxr-xr-x. 5 root root 4096 Apr 20 2011 /mnt/
Содержание этого каталога следующие:
$ ls -la /mnt
total 20
drwxr-xr-x. 5 root root 4096 Apr 20 2011 .
drwxr-xr-x. 26 root root 4096 Apr 26 08:11 ..
drwxr-xr-x. 2 root root 4096 Dec 28 2010 m1
drwxr-xr-x 2 root root 4096 Apr 20 2011 test1
drwxr-xr-x 2 root root 4096 Apr 20 2011 test2
Теперь я монтирую, что мой Samba совместно использует "sam", прибывающий из сервера "bart" использование учетной записи пользователя "sam".
Примечание: учетная запись пользователя "sam" локальна для сервера "bart" не моя локальная машина.
$ mount -t cifs //bart/sam -o username=sam /mnt
Теперь давайте посмотрим то, на что похож/mnt:
$ ls -ld /mnt/
drwxr-x--- 123 5060 1000 0 Apr 28 12:14 /mnt/
$ ls -l /mnt/ | head -5
total 72828
drwxr-xr-x 3 5060 users 0 Oct 23 2009 backup_archives
-rw-r--r-- 1 5060 1000 9907 Jan 31 14:39 bashrc
-rw-r--r-- 1 root root 50664 Oct 10 2007 bg_body.png
drwxr-xr-x 4 5060 users 0 Mar 16 2012 bin
Полномочий, которые каталог,/mnt, имел ранее, не стало, пока нам смонтировали долю Samba к этому местоположению. Исходного/mnt не не стало, если мы были к unmount /mnt
исходный/mnt все еще там, монтирование не уничтожает содержание каталога, в соответствии с которым Вы монтируетесь на вершине.
Примечание: Идентификатор пользователя отображен как 5 060, больше доказательства, что Вы имеете дело с удаленной файловой системой, что локальная система не знает об этих идентификаторах пользователей.
Как отмечает @Gilles, с помощью javascript можно превратить поле autocomplete=off
в autocomplete=on
. Взгляните на эту статью MozillaZine, в которой также предлагается использовать этот буклет для того, чтобы менеджер паролей Firefox попросил Вас запомнить пароль после отправки Вашей регистрационной информации. Статья MozillaZine также предоставляет альтернативный javascript код, основанный на коде букмарклета для пользовательских ситуаций и предпочтений; однако, я не уверен, сможете ли Вы каким-то образом адаптировать js-код в Вашем файле userChrome.css
. :-/
Еще одна вещь: проверьте на Вашей странице about:config
signon для signon. storeWhenAutocompleteOff
, и убедитесь, что он установлен в true
.
Наконец, проверьте соответствующий вопрос на StackOverflow и посмотрите, помогает ли он; в противном случае попробуйте задать там больше ответов, так как ваш вопрос, возможно, лучше подходит для этой аудитории.
.]Для Firefox есть расширение, которое я использую ([]https://addons.mozilla.org/en-US/firefox/addon/saved-password-editor/[]), которое помогает расширить функциональность встроенного пароля.[
][] Вы можете вручную обучить его работе на определенной странице, но иногда способ написания страницы препятствует этому. Но я заметил, что некоторые, которые в противном случае не работали бы, делают работу, так что попробуйте.[
]. Если у вас уже есть Greasemonkey (а у кого нет?), Вы можете обойтись без другого расширения. Попробуйте создать пользовательский скрипт, который изменяет autocomplete = "off"
на autocomplete = "on"
:
// ==UserScript==
// @name autocomplete on
// @namespace Martin Vegter
// @description Forcibly turns autocomplete on
// @include *://*/*
// #exclude https://mybank.example.com/*
// ==/UserScript==
document.querySelector("#foo_user").setAttribute("autocomplete", "on");
document.querySelector("#foo_pass").setAttribute("autocomplete", "on");
У меня это сработало с некоторыми сайтами , но не со всеми. Я не знаю, что отличает эти сайты от других.
Самый простой способ установить этот сценарий - сохранить его в файле с именем autocomplete-on.user.js
и открыть его в Firefox ( firefox autocomplete-on.user.js
из командной строки). Во вновь созданной вкладке нажмите «Установить скрипт» и подтвердите кнопкой «Установить». Вы можете удалить исходный файл autocomplete-on.user.js
(он скопирован в ваш профиль).
, чтобы расширить на @Gilles Review. Некоторые сайты, которые я встречал, не сохранит пароли, потому что поля пользователей и паролей не заключены в форму. Я создал этот поставщик для обработки таких случаев:
https://github.com/javierparra/userscripts/blob/master/forcerembempassword.user.js