Мне нужна ваша помощь. Иногда это может показаться глупым, но я только начинаю здесь. Я хотел бы узнать, могут ли возникнуть какие-либо проблемы, если я войду под учетной записью администратора и от имени аккаунтов «system» и «discobot» изменю их имена на выбранные мной.
Переименование системы, скорее всего, не вызовет проблем. Главная сложность, на мой взгляд, в том, что если к вам придёт кто-то, кто не знаком с вашей настройкой, он может запутаться, где находится пользователь системы.
Качественно написанные плагины обращаются к системе через глобальную переменную, а не по имени, поэтому, если вы не используете что-то неофициальное, у вас всё будет в порядке.
Я бы не стал переименовывать уровни доверия или группу персонала, но переименовать system и Discobot, думаю, безопасно.
Я не хочу использовать аккаунты «system» и «discobot». Я создал их только для того, чтобы изменить имена, так как хотел что-то персонализированное под моё сообщество. После смены имён я оставлю их работать автономно и автоматически; я больше не буду входить в эти аккаунты и представлять их через панель администратора. Я также не менял уровень доверия и не отзывал никаких прав — только имена. Но теперь я боюсь, что в будущем это может вызвать какие-либо проблемы.
Я протестировал это, и это действительно работает: учётная запись «system», которая создаётся автоматически, заработала с новым именем, а учётная запись «discobot» также начала отвечать на автоматические уведомления со своим новым именем, по-видимому, без проблем. Однако в среде с несколькими пользователями я опасаюсь возникновения проблем.
К сожалению, переименование в @system не сохраняется. При следующем обновлении вашего сайта оно вернётся из пользовательского имени обратно в @system.
Понял, нет проблем с тем, что он вернётся к своему прежнему имени. Меня беспокоит только одно: не прекратит ли работу функция этих двух учётных записей и не возникнет ли ошибка. Что касается обновления, вы имеете в виду обновление, выполненное через саму панель сообщества, или речь идёт о пересборке приложения?
Я попытался вернуть прежнее имя, но при вводе «system» сообщается, что это зарезервированное имя. Это не работает, хотя это оригинальная учётная запись «system».
«system» — одно из имён пользователей по умолчанию, зарезервированных в настройках. Чтобы вручную вернуть прежнее имя, нужно временно исключить его из этого параметра, переименовать, а затем снова сбросить настройку.
Полагаю, что как обновления интерфейса, так и пересборки CLI будут сбрасывать имя пользователя system каждый раз.
Большое спасибо вам и всем, кто откликнулся
Ой. Похоже, я дал плохой совет! Извините за это.
Если переименование системы — плохая идея, это должно быть запрещено.
У меня есть открытый тикет по этому вопросу
Обсуждается возможность переименования @system в качестве альтернативы запрету на его изменение. Я считаю, что любой из этих подходов может сработать, так как мы сейчас находимся в некоторой подвешенной ситуации, однако приоритет этому вопросу ещё не присвоен.
Не уверен насчёт замены Discobot на другого пользователя из команды поддержки, но переименовать можно.
Учётную запись System можно настроить в разделе «Настройки\Обязательные»:
Здесь, в Meta, это используется для того, чтобы автоматические сообщения от System отправлялись от имени @JammyDodger.
Я попытался использовать эту конфигурацию, но она не сработала. Я провёл тест, и имя продолжало отображаться как «system».
