|
|
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
dimonz80как-то так...Только решаете вы совсем другую задачу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2018, 05:39 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovdimonz80как-то так...Только решаете вы совсем другую задачу. Не, ну чё придераться-то?))) Код: java 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2018, 06:15 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Всё равно - другая. Автору надо разобрать текстовый файл, получить для каждой пару логин/группа, создать соответствующие объекты и запросить у этих объектов (системный) идентификатор. При этом ему совершенно безразличны атрибуты и владелец файла-источника. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2018, 14:53 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovВсё равно - другая. Автору надо разобрать текстовый файл, получить для каждой пару логин/группа, создать соответствующие объекты и запросить у этих объектов (системный) идентификатор. При этом ему совершенно безразличны атрибуты и владелец файла-источника. Для танкистов: root - логин, staff - группа. svc.lookupPrincipalByGroupName("staff").hashCode() - вернет 501 (ID группы "staff" на моем компе, у остальных it depends) svc.lookupPrincipalByName("root").hashCode() - вернет 0 (ID юзера "root" почти везде) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2018, 15:49 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Под Windows это нелетает. По крайней мере на моей десятке. Код: sql 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.03.2018, 17:57 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
dimonz80Для танкистов:... есть более подходящее API. Для хрюниксов. Для винды - не вижу аналогов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 00:50 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
maytonПод Windows это нелетает. По крайней мере на моей десятке. И не должно. Еще удивись, что рута на Win 10 нету)). Сам же писал maytonРебята тут вообще тема не про Java. Это Unix админская задача. И решать ее надо на всех этих bash/python/perl e.t.c. Плюс маппинг uid/gid => нужно тянуть из операционки. Мне вообще странно, что UID через hashCode получать надо. Про это в JavaDoc ни слова. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 00:51 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
mayton Код: sql 1. 2. А подумать? Вы уже создали пользователя "root" и группу "staff"??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 00:52 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovmayton Код: sql 1. 2. А подумать? Вы уже создали пользователя "root" и группу "staff"??? Если их нету, то java.nio.file.attribute.UserPrincipalNotFoundException. За полностью работоспособным кодом с защитой от дурака, отловом всех эксепшнов и т.п. можно обратиться в раздел "Работа". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 01:04 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
dimonz80Если их нету, то java.nio.file.attribute.UserPrincipalNotFoundException.mayton вы уже сказали об этом. Теперь повторите для автора топика. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 01:12 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovТеперь повторите для автора топика. Кстати, где он? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 01:23 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Разница между идентификаторами пользователей/групп в юниксах и идентификаторами безопасности винды: Код: plaintext 1. 2. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 01:36 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Хотя, таки, я неправ - JAAS подходит только для текущего пользователя. java.nio.files.attributes - точно не работает для винды и, в общем-то, ничего не гарантирует для юниксов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 01:55 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Basil A. SidorovРазница между идентификаторами пользователей/групп в юниксах и идентификаторами безопасности винды: Код: plaintext 1. 2. Код: java 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. У автора типично виндовые юзеры/группы: Код: plaintext 1. 2. 3. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 01:56 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovjava.nio.files.attributes - точно не работает для винды и, в общем-то, ничего не гарантирует для юниксов. По большому счету да. Для абсолютно точного решения надо JNI. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 01:58 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
dimonz80У автора типично виндовые юзеры/группы:Вы бы хоть в кавычки взяли свою "шутку". Я в курсе про корни и оболочки, но мне несложно подготовить файл, содержащий список локальных пользователей и групп винды. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 02:00 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
dimonz80Для абсолютно точного решения надо JNIВполне достаточно process API ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 02:04 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
Basil A. Sidorovdimonz80Для абсолютно точного решения надо JNIВполне достаточно process API Костыль. Зависит от сторонныих утилит. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 02:10 |
|
||
|
Пересчить UID и/или GID из слов в цифры
|
|||
|---|---|---|---|
|
#18+
dimonz80Костыль. Зависит от сторонныих утилит.Компиляция JNI-модуля тоже зависит от сторонних утилит, только ещё сложнее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.03.2018, 02:24 |
|
||
|
|

start [/forum/topic.php?fid=59&msg=39616371&tid=2122173]: |
0ms |
get settings: |
11ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
154ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
| others: | 15ms |
| total: | 272ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...