Как я могу перечислить все имена пользователей на Солярисе 10?

Проверьте если /home/chankey/Desktop/Download по некоторым причинам была бы символьная ссылка на, например, /home/chankey/Download ... Если так, может случиться так, что это файл находится в /home/chankey/

4
26.01.2012, 17:08
4 ответа

getent passwd перечислит всех известных пользователей, не только присутствующих на локальном /etc/passwd файл.

8
27.01.2020, 20:47

Существует ли причина, почему Вы не можете использовать passwd базу данных?

awk -F':' '{ print $1 }' /etc/passwd

С точки зрения группы пользователи обычно перечисляются как часть группы в/etc/group базе данных:

plugdev:x:46:someusername

2
27.01.2020, 20:47
  • 1
    Если Вы не находитесь на автономной машине, база данных пароля не обязательно ограничена учетными записями, сохраненными в/etc/passwd файле. Существуют другие общие источники для учетных записей пользователей, особенно NIS и LDAP, причина, почему getent должен быть предпочтен. –  jlliagre 26.01.2012, 16:48
  • 2
    @jlliagre - Очень верный. Я взял от OP, что getent уже попробовали. Дополнительно моя интерпретация фразы, "созданной на solaris 10", приводит меня полагать, что пользователь был локален, который может быть неправильным. –  Tok 26.01.2012, 23:15

Можно использовать dispuid команда. От man страница:

NAME  
    dispuid - displays a list of all valid user names

DESCRIPTION  
     dispuid displays a list of all user names on the system (one
     line per name).
2
27.01.2020, 20:47

Имеются ли на сервере правила Iptable? Можно попробовать iptable -F .

Если виртуальные машины настроены с прямым доступом к сети, возможно, они смогут подключаться к Интернету, пока хост-машина не сможет.

-121--243250-

Это не проблема вашего браузера, это проблема веб-сайта:

% curl -LI http://minetest.net/download.php
HTTP/1.1 301 Moved Permanently
Server: nginx/1.7.12
Date: Thu, 15 Oct 2015 10:39:48 GMT
Content-Type: text/html
Content-Length: 185
Connection: keep-alive
Location: http://www.minetest.net/download.php

HTTP/1.1 200 OK
Server: nginx/1.7.12
Date: Thu, 15 Oct 2015 10:39:48 GMT
Content-Type: application/x-httpd-php
Content-Length: 382
Connection: keep-alive
Last-Modified: Tue, 06 Oct 2015 20:15:30 GMT
Access-Control-Allow-Origin: *
Expires: Tue, 13 Oct 2015 08:03:51 GMT
Cache-Control: max-age=600
Accept-Ranges: bytes
Via: 1.1 varnish
Age: 0
X-Served-By: cache-ams4125-AMS
X-Cache: HIT
X-Cache-Hits: 1
X-Timer: S1444905591.411330,VS0,VE85
Vary: Accept-Encoding
X-Celeron55s-Proxy-Cache: MISS
X-Celeron55s-Proxy-Thinks-This-Is: Dynamic content

Обратите внимание на строку Content-Type: application/x-httpd-php . nginx не должен обслуживать вас сам PHP, он должен обслуживать вас результатом обработки PHP на стороне сервера и возвращать содержимое HTML с помощью Content-Type: text/html . Поскольку ваш браузер не знает, как отображать файлы с помощью mimetype application/x-httpd-php , он загружает его.

Это проблема сервера, а не вашего браузера. Ваш браузер сделал все возможное, загрузив этот файл. Попросите веб-мастера исправить установку PHP/nginx.: -)

В качестве отступления, кажется, что страница PHP пытается перенаправить вас на эту страницу загрузки, на которую вы можете просто перейти.

-121--202368-
awk -F':' '{ print $1 ,  $2 }' /etc/shadow | egrep -v "NP|LK"

будет печатать учетные записи из теневого файла, которые не заблокированы или не имеют пароля - так что остальные являются активными учетными записями с установленными паролями - я полагаю, это то, за чем вы находитесь?

0
27.01.2020, 20:47

Теги

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