Действительно ли возможно получить uid таблицу в Linux?

Nautilus будет обычно просто копировать, если Вы не скажете ей сжиматься, который является, вероятно, что Вы сделали случайно.

Файл является файлом и не каталогом, Наутилус может просто отобразить содержание файла, как будто это был каталог. Так откройте файл и перетащите содержание к реальному каталогу, например, то, которое Вы сделали в соответствии с Windows прежде, чем загрузиться в Ubuntu. chmod команда не имеет никакого влияния вообще на содержание файла, как Вы уже заметили, (более старые версии), Windows не может читать, такие файлы сжали архивы, и придись нелегко, когда надлежащее расширение отсутствует.

Я не удалил бы gzip архивный файл, пока Вы не проверили, что у Вас есть видимые копии изображений где-нибудь.

4
19.05.2014, 20:48
3 ответа
[1130342] Если сервер имеет [1130784] getent[1130785] и позволяет пользователям просматривать такую информацию, вы можете использовать [1130786] getent group stat_bs[1130787]. Это даст вам список пользователей, разделенных запятыми.[12211]Если [1130788]getent group[1130789] запрещена, вы все равно сможете читать базу данных [1130790]passwd[1130791] с помощью [1130792]getent passwd[1130793]. Затем вы можете соотнести GID (четвертый столбец) с нужной группой.[1130345].
5
27.01.2020, 20:52
[1130336] Вы можете просто прочитать файл [1130772]/etc/group[1130773], используя [1130774]cat[1130775] или [1130776]less[1130777], который должен содержать имена и GID каждой группы со списком пользователей в них. [12209] Если вы хотите получить UID каждого пользователя, вы можете получить их из файла [1130778]/etc/passwd[1130779]. [12210]Правка: Как упоминали [1130780]Крис Даун [1130781] и [1130782]mreithub[1130783], это менее вероятно будет работать в университетской установке сервера, так как они будут показывать только локальные группы пользователей системы, а большинство систем, скорее всего, будут иметь логины, используя NIS или LDAP или другие средства.[1130341].
0
27.01.2020, 20:52
[1130346] чтение файла [1130794]/etc/group[1130795] как @Chirag64 предполагает только системно-локальные группы пользователей.[12212] Вместо этого можно использовать [1130796]getent group[1130797] (или [1130798]getent passwd[1130799] для списка пользователей). Вывод отформатирован так же, как и файл [1130800]passwd[1130801] или [1130802]group[1130803] (и поэтому вы можете посмотреть на соответствующие manpages [1130804]group[1130805] и [1130806]passwd[1130807] для справки по формату файла)[12213], чтобы получить список имен групп и их GID, попробуйте следующее [12214]И если вам нужен тот же формат, что и в вашем примере, [1130808]sed[1130809] вывод: [12215]
1
27.01.2020, 20:52

Теги

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