UID được đặt thành 544 và GID được đặt thành 513 khi tôi sao chép tệp vào Máy chủ Unix (RedHat, AIX) bằng cigwin


0

Khi tôi sao chép các tệp vào Máy Linux của mình bằng cigwin, ID người dùng và ID nhóm luôn được đặt thành 544 và 513.

Tôi hy vọng đây sẽ là "root" "root" cho RedHat và "root" "system" cho AIX.

Tôi nghĩ rằng tôi cần thực hiện một số thay đổi trong / etc / passwd và / etc / group. Nhưng không thể tìm ra sự thay đổi chính xác?

unix 

Lạ, rootthường là 1: 1 (người dùng: nhóm). usermod -u -glà các tham số được sử dụng.
fedorqui

"Tôi đang mong đợi điều này là" root "" Tại sao, bạn đang kết nối với quyền root?
Ignacio Vazquez-Abrams

Câu trả lời:


0

Khi bạn hủy lưu trữ tệp tar dưới dạng root (sử dụng lệnh tar), nó sẽ ghi ra các tệp có quyền ban đầu và chủ sở hữu của tệp khi chúng được lưu trữ. Vì bạn có thể không có người dùng hoặc nhóm với userid và groupid được đặt thành 544 và 513 tương ứng, thay vào đó, ls hiển thị userid số.

Từ trang tar man:

-p      (x mode only) Preserve file permissions.  Attempt to restore the
         full permissions, including owner, file modes, file flags and
         ACLs, if available, for each item extracted from the archive.  By
         default, newly-created files are owned by the user running tar,
         the file mode is restored for newly-created regular files, and
         all other types of entries receive default permissions.  If tar
         is being run by root, the default is to restore the owner unless
         the -o option is also specified.
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.