View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002074 | Wishes | SetAttr | public | 2012-04-13 15:55 | 2013-02-03 00:33 |
Reporter | alexmitin | Assigned To | DrKnS | ||
Priority | normal | Severity | feature | Reproducibility | N/A |
Status | closed | Resolution | fixed | ||
Platform | x64 | OS | Windows | OS Version | Vista SP2 |
Fixed in Version | 3.0 | ||||
Summary | 0002074: Показывать и изменять Owner SID в диалоге Attributes | ||||
Description | Сейчас в диалоге Attributes имя владельца файла отображается в виде имени пользователя + имя домена: Domain\UserName При этом, если пользователь был удален, то его имя не показывается вообще. Для случаев, когда не получается определить имя пользователя, предлагаю показывать SID строку. http://msdn.microsoft.com/en-us/library/windows/desktop/aa376399%28v=vs.85%29.aspx ------------ Также, если нужно изменить владельца файла - принимать SID строку как входную информацию. http://msdn.microsoft.com/en-us/library/windows/desktop/aa376402%28v=vs.85%29.aspx | ||||
Tags | No tags attached. | ||||
Build | 2620 | ||||
|
> Для случаев, когда не получается определить имя пользователя, предлагаю показывать SID строку. Это есть, начиная с 1813 > принимать SID строку как входную информацию. Зачем? |
|
> > Для случаев, когда не получается определить имя пользователя, предлагаю показывать SID строку. > Это есть, начиная с 1813 Я правильно понимаю, что при нажатии кнопки Set строка владельца будет использована для установки нового владельца файла? И если в ней будет SID (например имя не определилось), то пользователь может изменить один SID на другой и новый SID будет принят как новый владелец файла. Или начиная с 1813 SID только показывается, но не принимается на вход. > принимать SID строку как входную информацию. Зачем? Для установки произвольного владельца файла по SID, а не только для случаев успешного трансляции имени в SID. Иногда трансляция невозможна. Например, файл находится на Windows Vista/2008. Нужно изменить владельца файла удаленно с Windows XP на "NT SERVICE\TrustedInstaller". Если попытаться это сделать используя имя "NT SERVICE\TrustedInstaller", то в этом случае на Windows XP выдается ошибка: "No mapping between account names and security IDs was done." Если бы была возможность использовать SID, то можно было бы ввести S-1-5-80-956008885-3418522649-1831038044-1853292631-2271478464, который соответствует "NT SERVICE\TrustedInstaller". Трансляции имени в SID при этом не нужно. Принимать SID в качестве владельца - это в дополнение к существующей функциональности, а не вместо нее. Если введенная строка успешно преобразуется в SID через функцию ConvertStringSidToSid(), то использовать SID как владельца. http://msdn.microsoft.com/en-us/library/windows/desktop/aa376402%28v=vs.85%29.aspx Если преобразование неуспешно, то использовать существующий метод - трансляции имени в SID. |
|
2620 |
Date Modified | Username | Field | Change |
---|---|---|---|
2012-04-13 15:55 | alexmitin | New Issue | |
2012-04-13 16:53 | DrKnS | Note Added: 0008896 | |
2012-04-13 17:48 | DrKnS | Note Edited: 0008896 | |
2012-04-17 03:59 | alexmitin | Note Added: 0008915 | |
2012-04-17 08:16 | DrKnS | Note Added: 0008917 | |
2012-04-17 08:16 | DrKnS | Assigned To | => DrKnS |
2012-04-17 08:16 | DrKnS | Status | new => feedback |
2012-11-18 20:07 | DrKnS | Build | => 2620 |
2012-11-18 20:07 | DrKnS | Status | feedback => closed |
2012-11-18 20:07 | DrKnS | Resolution | open => fixed |
2012-11-18 20:07 | DrKnS | Fixed in Version | => 3.0 |
2013-02-03 00:33 | alexy | Severity | minor => feature |