Що означає "число" у полі власника файлів у Linux?


18

Я скопіював багато файлів на свій новий Linux-хост. Я бачу, що всі файли мають і власника, і групу 515. Що це означає?


Уточнення: це було uid / gid файлів на вихідному хості. корисно відтворити користувачів з тими ж uid / gids під час переходу на новий сервер.
laher

Відповіді:


24

Ви, ймовірно, зробили копію, яка зберегла оригінальну групу та власника цих файлів. Всередині linux власник та група - це лише ідентифікатор (у вашому випадку - число 515). Потім цей ідентифікатор відображається на групі та імені користувача, зазначених у /etc/passwdабо /etc/group. Ви побачите, що в цих файлах ви можете знайти ім’я користувача, а також ідентифікатор, який використовується для конкретного користувача та групи.

Швидше за все, в /etc/groupі /etc/passwd, id "515" не вказаний, і з цієї причини показано сам id.

Ви можете змінити власність і групу на існуючого власника та групи за допомогою команд chownі chgrpвідповідно.


Побічна примітка: Найпоширенішим сценарієм для дітей-сиріт / груп є вилучення з архіву.
Мел

7

Це означає, що:

  1. Файл належить користувачеві: група 515: 515
  2. ідентифікатори 515 користувача та групи не визначаються в / etc / passwd або / etc / group, як призначені певному користувачеві та групі.

1

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


1

Це ідентифікатор користувача або групи користувачів.

Відображення імен користувачів знаходиться в / etc / passwd (для ідентифікаторів користувачів) або / etc / groups (для групових ідентифікаторів)

Побачити

man id
man usermod  # (the -u option)
man groupmod # (the -g option)
man shadow   # (to know why you shouldn't meddle with /etc/passwd directly)
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.