каталоги в соответствии с/proc каталогом

когда я попробовал $ ls /proc , Я нашел много из directories(numbered - for PID and other subdirectories...) следующим образом:

Я описываю только некоторые пронумерованные подкаталоги и другие подкаталоги

$ ls /proc
 129   1475  1899  2     21    2302 (PID's-correct me if i am wrong)
 acpi ,asound, bus,driver, fs, ipmi ,irq , mounts , net ,scsi ,self,sys, sysvipc,tty(other subdirecories ), 

и когда я попробовал $ ls - l /proc это отобразило некоторых -> символ в нем:

$ ls -l /proc
lrwxrwxrwx.  1 root       root                    11 Sep  7 17:06 mounts -> self/mounts 
lrwxrwxrwx.  1 root       root                     8 Sep  7 17:06 net -> self/net
lrwxrwxrwx.  1 root       root                     0 Sep  7  2014 self -> 4806

Здесь в Access Specifier полный доступ там(lrwxrwxrwx), мой вопрос: что делает l укажите здесь в lrwxrwxrwx что делает их -> символьные средства? как в (mounts -> self/mounts , net -> self/net,self -> 4806 etc.)

0
задан 7 September 2014 в 15:46

1 ответ

Присутствие -> средства, что та "запись" в каталоге является символьной ссылкой (символьная ссылка) на файл/каталог где-то в другом месте. В этом случае, /proc/mounts символьная ссылка на /proc/self/mounts.

Символьные ссылки обычно имеют разрешение 0777, так как это не один доступ разрешения/ограничения к файлу/каталогу (следовательно, rwxrwxrwx). Однако независимо от того, что полномочия находятся на файле/каталоге, все еще входят в силу, поэтому если файл имеет полномочия 0600 или rw-------, то только пользователь, владеющий файлом, может читать или записать в него, или непосредственно или через символьную ссылку.

я не совсем уверен в эти l, но мое предположение - то, что это - признак, что та запись является символьной ссылкой.

2
ответ дан 7 October 2019 в 03:54

Другие вопросы по тегам:

Похожие вопросы: