Пользователь создал с другим UID и GID

Я не уверен, получил ли я Ваш вопрос прямо, но, чтобы заставить приложение казаться на панели Elementary (также известным как средство запуска рогатки) все, что необходимо сделать, должен создать .desktop файл в папке ~/.local/share/applications/. Я предлагаю, чтобы Вы создали .desktop средство запуска на основе одного из уже перечисленных там.

2
08.03.2015, 16:30
1 ответ

userAddd использует только один и тот же UID и GID, когда либо:

  • , это не приведет к конфликту; Или

  • Вы заставляете его с -U и -G флаги

, он будет пропустить уже в использовании идентификаторы. Итак, я думаю, что вы добавили другие пользователи и / или группы, поскольку вы создали те, которые имеют соответствующие пары UID / GID.

, чтобы вернуть идентификаторы на шаге блокировки, вы можете создать следующий с -G и -U Флаги, чтобы дать ему идентификаторы, равные одному мимо самым высоким UID и GID, но назначенным. Последующий USERADD вызовы не заполнят пробелы обратно. Они просто начнут нумерацию мимо новой отметки с высокой водой.

Нет ничего плохого в том, что имея десинхронные значения UID и GID. Система будет отлично работать в этом состоянии. Unixes старого стиля, как правило, не использовали схему группового пользователя, так что идентификаторы никогда не синхронизированы с самого начала.


Сноски:

  1. Вы, вероятно, не делали этого интерактивно. Многие пакеты добавляют группы, а иногда пользователи, чтобы ограничить доступ к файлам и другим объектам, принадлежащим этим пакетам. Обычно они делают это с зарезервированными ОС групп-идентификаторов ниже 1000, но не всегда. Когда они добавляют группу, но не пользователь, онасинхронизирует два набора значений идентификатора.
6
27.01.2020, 21:54

Теги

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