Số hiệu số nghiêm trọng trong lĩnh vực chủ sở hữu của các tập tin biểu thị trong linux là gì?


18

Tôi đã sao chép nhiều tập tin vào máy chủ linux mới của mình. Tôi thấy rằng tất cả các tệp có chủ sở hữu và nhóm đều được đặt thành 515. Điều đó nghĩa là gì?


Làm rõ: đây là uid / gid của các tệp trên máy chủ gốc. đó là một ý tưởng tốt để tạo lại người dùng có cùng uid / gids khi bạn di chuyển đến một máy chủ mới.
la

Câu trả lời:


24

Bạn có thể đã làm một bản sao bảo tồn nhóm ban đầu và chủ sở hữu của các tệp này. Trong linux nội bộ, chủ sở hữu và nhóm về cơ bản chỉ là một id (trong trường hợp của bạn, số 515). Id này sau đó được ánh xạ trên một nhóm và tên người dùng được liệt kê trong /etc/passwdhoặc /etc/group. Bạn sẽ thấy rằng trong các tệp đó, bạn có thể tìm thấy tên của người dùng và cả id được sử dụng cho người dùng và nhóm cụ thể đó.

Nhiều khả năng trong /etc/group/etc/passwd, id "515" không được liệt kê và vì lý do này, chính id được hiển thị.

Bạn có thể thay đổi ower và nhóm thành chủ sở hữu và nhóm hiện có với các lệnh chownchgrptương ứng.


Lưu ý bên lề: Kịch bản phổ biến nhất cho người dùng / nhóm mồ côi là trích xuất từ ​​kho lưu trữ.
Mel

7

Nó có nghĩa là:

  1. Tập tin được sở hữu bởi người dùng: nhóm 515: 515
  2. id người dùng và nhóm 515 không được xác định trong / etc / passwd hoặc / etc / group như được gán cho một người dùng và nhóm cụ thể.

1

Điều đó có nghĩa là không có người dùng và nhóm nào có các ID đó hoặc tên của họ quá dài để hiển thị hoàn toàn trong trường đó.


1

Nó là id người dùng hoặc nhóm của người dùng.

Ánh xạ tới tên người dùng là trong / etc / passwd (đối với id người dùng) hoặc / etc / Groups (đối với id nhóm)

Xem

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)
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.