Когда я использую ls -al, чтобы показать файлы, загруженные из интернета,

-rw-rw-r--  1  427 6011    7544 Jul 20  2006 INSTALL
-rw-rw-r--  1  427 6011    4229 Dec  9 15:36 Makefile.am
-rw-rw-r--  1  427 6011   27893 Dec 10 17:47 Makefile.in

Я вижу, как отображаются владелец и идентификаторы группы, потому что нет соответствующих записей в /etc /passwd и /etc /group соответственно.

Я не очень разбираюсь в linux и не смею редактировать эти файлы. Интересно, кто-нибудь уже знает, будет ли linux сопоставлять идентификатор владельца файлов, поступающих с других компьютеров, с именем учетной записи в /etc /passwd и отображать их при необходимости ( например, при использовании ls -al)?

1 ответ1

3

Там uid и gid демонстрируют владельца / группу тех, кто создал эти файлы. По правде говоря, поскольку вы загрузили их из сети, и это похоже на архив с исходным кодом, они не имеют большого значения. Если вы планируете использовать эти файлы самостоятельно, скажем, в своем домашнем каталоге, вы можете просто перезаписать uid и gid, не опасаясь, что ваш компьютер расплавится.

В этой ситуации важен тот факт, что вы не являетесь ни владельцем, ни частью группы-владельца этих файлов, а права доступа установлены так, что у вас нет прав на запись. Чтобы изменить это, вы можете просто сменить владельца / группу с помощью «sudo chown: *».

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .