англійськафранцузькаіспанська

Ad


Значок OnWorks

idposix - онлайн у хмарі

Запустіть idposix у постачальнику безкоштовного хостингу OnWorks через Ubuntu Online, Fedora Online, онлайн-емулятор Windows або онлайн-емулятор MAC OS

Це команда idposix, яку можна запустити в постачальнику безкоштовного хостингу OnWorks за допомогою однієї з наших численних безкоштовних робочих станцій, таких як Ubuntu Online, Fedora Online, онлайн емулятор Windows або онлайн емулятор MAC OS

ПРОГРАМА:

ІМ'Я


id — повернути ідентифікатор користувача

СИНТАКСИС


id [користувач]

id −G [−n] [користувач]

id −g [−nr] [користувач]

id −u [−nr] [користувач]

ОПИС


Якщо ні користувач операнд надається, id утиліта повинна записати ідентифікатори користувача та групи та
відповідні імена користувачів і груп процесу виклику до стандартного виводу. Якщо
діючий і реальний ідентифікатори не збігаються, обидва повинні бути записані. Якщо кілька груп
підтримується базовою системою (див. опис {NGROUPS_MAX} у системі
Інтерфейси обсяг POSIX.1‐2008), додаткова групова приналежність виклику
процес також має бути написаний.

Якщо користувач операнд надається і процес має відповідні привілеї, користувач і
повинні бути записані ідентифікатори групи вибраного користувача. У цьому випадку мають бути ефективні ідентифікатори
припускається ідентичним справжнім ідентифікаторам. Якщо вибраний користувач має більше одного дозволеного
членство в групі, зазначене в базі даних групи, вони повинні бути записані таким же чином
як додаткові групи, описані в попередньому параграфі.

ВАРІАНТИ


Команда id утиліта повинна відповідати тому Base Definitions POSIX.1-2008, розділ 12.2,
Утиліта синтаксис керівні вказівки.

Підтримуються такі варіанти:

−Г Виведіть лише всі ідентифікатори різних груп (ефективні, реальні та додаткові), використовуючи
формат "%u\n". Якщо існує більше однієї окремої групової приналежності, виведіть
кожну таку приналежність, використовуючи формат " %u", перед виводиться.

−г Виведіть лише ефективний ідентифікатор групи, використовуючи формат "%u\n".

−n Виведіть назву у форматі "%s" замість числового ідентифікатора, використовуючи формат
"%u".

−р Виведіть справжній ідентифікатор замість ефективного ідентифікатора.

−u Виведіть лише ефективний ідентифікатор користувача, використовуючи формат "%u\n".

ОПЕРАНДИ


Підтримується наступний операнд:

користувач Ім’я для входу, для якого потрібно записати інформацію.

STDIN


Не використовується.

ВХІД ФАЙЛИ


Ні.

НАВКОЛИШНЄ СЕРЕДОВИЩЕ ЗМІННІ


Наступні змінні середовища мають впливати на виконання id:

МОВА Надайте значення за замовчуванням для змінних інтернаціоналізації, які не встановлені або
нуль. (Дивіться том Base Definitions POSIX.1-2008, розділ 8.2,
Internationalization Змінні за пріоритет інтернаціоналізації
змінні, що використовуються для визначення значень категорій мовного стандарту.)

LC_ALL Якщо встановлено не порожнє значення рядка, замініть значення всіх інших
змінні інтернаціоналізації.

LC_CTYPE Визначте локаль для інтерпретації послідовностей байтів текстових даних
як символи (наприклад, однобайтові на відміну від багатобайтових символів у
аргументи).

LC_MESSAGES
Визначте місцевий стандарт, який слід використовувати для впливу на формат і вміст
діагностичні повідомлення, записані в стандартну помилку, та інформаційні повідомлення
на стандартний вихід.

NLSPATH Визначте розташування каталогів повідомлень для обробки LC_MESSAGES.

АСИНХРОННИЙ ПОДІЇ


За замовчуванням.

ВИСТАВКА


Наведені нижче формати повинні використовуватися, коли LC_MESSAGES категорія локалі визначає
Локаль POSIX. В інших мовах рядки UID, gid, euid, егід та групи може бути
замінено на більш відповідні рядки, що відповідають локалі.

"uid=%u(%s) gid=%u(%s)\n", <реальний користувач ID>,ім'я користувача>,
<реальний група ID>,назва групи>

Якщо ефективний і реальний ідентифікатори користувачів не збігаються, слід вставити наступне
безпосередньо перед '\ n' символ у попередньому форматі:

" euid=%u(%s)"

з такими аргументами, доданими в кінці списку аргументів:

<ефективний користувач ID>,ефективний ім'я користувача>

Якщо ефективний і реальний ідентифікатори груп не збігаються, слід вставити наступне безпосередньо
перед '\ n' символ у рядку форматування (і після будь-якого додавання, отриманого в результаті
ефективні та реальні ідентифікатори користувачів не збігаються):

" egid=%u(%s)"

з такими аргументами, доданими в кінці списку аргументів:

<ефективний ID групи>,ефективний група ім'я>

Якщо процес має додаткову групову приналежність або вибраному користувачеві дозволено
належать до кількох груп, перша повинна бути додана безпосередньо перед в
рядок форматування:

" групи=%u(%s)"

з такими аргументами, доданими в кінці списку аргументів:

<додаткові група ID>,додаткові група ім'я>

і необхідну кількість наступних, доданих після цього для будь-яких додаткових додаткових
ідентифікатори груп:

",%нас)"

і необхідну кількість наступних аргументів, доданих в кінці списку аргументів:

<додаткові група ID>,додаткові група ім'я>

Якщо будь-який з ідентифікатора користувача, ідентифікатора групи, ефективного ідентифікатора користувача, ефективного ідентифікатора групи або
Ідентифікатори додаткових/кілька груп не можуть бути відображені системою в друкованих користувачів або
назви груп, відповідні "(%s)" та ім'я аргумент слід виключити з
відповідний рядок формату.

Якщо вказано будь-який з параметрів, формат виведення має бути таким, як описано в
Розділ OPTIONS.

STDERR


Стандартна помилка повинна використовуватися лише для діагностичних повідомлень.

ВИХІД ФАЙЛИ


Ні.

ПОВЕРНЕНІ ОПИС


Ні.

EXIT СТАТУС


Повинні бути повернуті такі вихідні значення:

0 Успішне завершення.

>0 Сталася помилка.

НАСЛІДКИ OF ПОМИЛКИ


За замовчуванням.

Команда після розділам він має інформативний.

ЗАСТОСУВАННЯ ВИКОРИСТАННЯ


Вихід, вироблений −Г і за замовчуванням випадок потенційно може створити дуже
довгі черги в системах, які підтримують велику кількість додаткових груп. (Про системи
з ідентифікаторами користувачів і груп, які є 32-бітовими цілими числами, і з іменами груп не більше 8
байт на ім'я, 93 додаткові групи плюс окремі ефективні та реальні групи та користувача
Ідентифікатори теоретично можуть перевищувати обмеження на рядок текстового файлу розміром 2048 байт {LINE_MAX} на
регістр виведення за замовчуванням. Для переповнення знадобиться близько 186 додаткових груп
Використання 2048-байтового бар'єру id −Г). Очікується, що це проблема не на практиці, а в
у випадках, коли це викликає занепокоєння, додаткам слід розглянути можливість використання скласти −s перед пост-
обробка виходу id.

ПРИКЛАДИ


Ні.

ОБГОВОРЕННЯ


Функціональність, яку забезпечує 4 BSD групи утиліту можна змоделювати за допомогою:

id −Гн [ користувач ]

Команда 4 BSD групи було розглянуто, але не було включено, оскільки не було
забезпечують функціональність id корисність SVID. Крім того, вважалося, що це
було б легше змінити id для забезпечення додаткової функціональності, необхідної для систем
з кількома групами, ніж винайти іншу команду.

Варіанти −u, −г, −n та −р були додані для полегшення використання id з командами оболонки
заміна. Без цих параметрів необхідно використовувати якийсь препроцесор, наприклад sed
щоб вибрати потрібну інформацію. Оскільки вихід, такий як той, що виробляється:

id −u −n

часто шуканий, здавалося бажаним додати параметри.

Майбутнє НАПРЯМКИ


Ні.

Використовуйте idposix онлайн за допомогою служб onworks.net


Безкоштовні сервери та робочі станції

Завантажте програми для Windows і Linux

  • 1
    ЛАГІТ
    ЛАГІТ
    SWIG – це інструмент розробки програмного забезпечення
    що з'єднує програми, написані на C і
    C++ з різноманітними високорівневими
    мови програмування. SWIG використовується з
    інший...
    Завантажити SWIG
  • 2
    Тема WooCommerce Nextjs React
    Тема WooCommerce Nextjs React
    Тема React WooCommerce, створена за допомогою
    Next JS, Webpack, Babel, Node і
    Express, використовуючи GraphQL і Apollo
    Клієнт. Магазин WooCommerce в React(
    містить: Продукти...
    Завантажте тему WooCommerce Nextjs React
  • 3
    archlabs_repo
    archlabs_repo
    Сховище пакетів для ArchLabs Це
    додаток, який також можна отримати
    від
    https://sourceforge.net/projects/archlabs-repo/.
    Його розміщено в OnWorks у...
    Завантажити archlabs_repo
  • 4
    Проект Зефір
    Проект Зефір
    Проект Zephyr – це нове покоління
    операційна система реального часу (RTOS).
    підтримує декілька апаратних засобів
    архітектури. Він заснований на а
    ядро малої площі...
    Завантажити Zephyr Project
  • 5
    SCONS
    SCONS
    SCons - це інструмент для створення програмного забезпечення
    що є кращою альтернативою
    класичний інструмент "Make" для створення
    ми всі знаємо і любимо. SCons є
    впроваджено...
    Завантажити SCons
  • 6
    PSeInt
    PSeInt
    PSeInt - це інтерпретатор псевдокоду для
    іспаномовні студенти програмування.
    Його головне призначення – бути інструментом для
    навчання та розуміння основ
    концепція...
    Завантажити PSeInt
  • Детальніше »

Команди Linux

  • 1
    7z
    7z
    7z - файловий архіватор з найвищими
    ступінь стиснення...
    Запустіть 7z
  • 2
    7за
    7за
    7za - файловий архіватор з найвищими
    ступінь стиснення...
    Виконати 7za
  • 3
    плазуни
    плазуни
    CREEPY - інформація про геолокацію
    агрегатор ОПИС: creepy is an
    додаток, що дозволяє збирати
    інформація про геолокацію
    користувачі з...
    Біг моторошно
  • 4
    cricket-compile
    cricket-compile
    cricket - програма для керування
    збір і відображення часових рядів
    дані ...
    Запустіть cricket-compile
  • 5
    g-wrap-config
    g-wrap-config
    g-wrap-config - скрипт для отримання
    інформація про встановлену версію
    G-Wrap ...
    Запустіть g-wrap-config
  • 6
    g.accessgrass
    g.accessgrass
    g.access – контролює доступ до
    поточний набір карт для інших користувачів на
    система. Якщо опції немає, друкує
    поточний стан. КЛЮЧОВІ СЛОВА: загальне, карта
    управління, п...
    Запустіть g.accessgrass
  • Детальніше »

Ad