Khi liệt kê thư mục /usr/bin
, người ta sẽ thấy nó ping
được hiển thị dưới dạng màu vàng-đỏ:
Các tập tin không có tính năng đặc biệt:
$ file /usr/bin/ping
/usr/bin/ping: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV),
dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for
GNU/Linux 2.6.32, BuildID[sha1]=2508ea2a85b70c68967b3e6345541430f5317d5f,
stripped
$ stat /usr/bin/ping
File: '/usr/bin/ping'
Size: 62096 Blocks: 136 IO Block: 4096 regular file
Device: 802h/2050d Inode: 4457229 Links: 1
Access: (0755/-rwxr-xr-x) Uid: ( 0/ root) Gid: ( 0/ root)
Context: system_u:object_r:ping_exec_t:s0
Access: 2016-11-01 10:02:57.332925719 +0100
Modify: 2016-06-22 14:01:14.000000000 +0200
Change: 2016-07-10 23:41:59.623796126 +0200
Birth: -
Theo các màu khác nhau có nghĩa là gì trong thiết bị đầu cuối? , nơi chúng ta có thể tìm thấy một tập lệnh để liệt kê các diễn giải màu sắc, "yellow-on-red" có nghĩa là "ca":
"Ca" có nghĩa là gì? Có lẽ nó có nghĩa là tệp này được liên kết cứng từ nơi khác ( /usr/bin/ping
và /usr/ping
là cùng một tệp)
PS Câu hỏi xảy ra trong khi xem Giải thích về COW bẩn , trong đó ping
lệnh trên Ubuntu được hiển thị dưới dạng root setuid, nghe có vẻ lạ:
capabilities(7)
trang man, Không có tiêu chuẩn nào chi phối các khả năng, nhưng việc triển khai khả năng của Linux dựa trên tiêu chuẩn dự thảo POSIX.1e đã rút; xem tại đây