Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Помогите студентке написать Shell sсriрt

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [*nix/Linux] >> Помогите студентке написать Shell sсriрt
Имя
Сообщение << Старые топики   Новые топики >>
Помогите студентке написать Shell sсriрt - 2010-02-09 17:57:28.260000   
Ninaida

Сообщений: 1
Оценки: 0
Присоединился: 2010-02-09 17:37:09.130000
Как с помощью Shell скрипта в Linuxe вывести список пользователей и их домашние каталоги

Помогите, пожалуйста!
Заранее огромное спасибо!
Post #: 1
RE: Помогите студентке написать Shell sсriрt - 2010-02-10 22:23:56.120000   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
Девушка.
Вы, наверно, форум перепутали.
Тут не форум фрилансеров, а юниксоидов, которые сталкиваются с проблемами при юзании *NIX.
Мы тут готовы/можем подсказать что-то вам, если возникнет трудность или проблема, но делать работу ЗА вас никто не будет.
Post #: 2
RE: Помогите студентке написать Shell sсriрt - 2010-02-11 22:39:15.256666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
А как кстати получить список пользователей? Я чёт не соображу. В /etc/passwd что-ли искать строки в которых непустые поля shell и home? Или есть какой-нибудь другой способ?
Post #: 3
RE: Помогите студентке написать Shell sсriрt - 2010-02-12 21:07:22.910000   
spiritroot

Сообщений: 22
Оценки: 0
Присоединился: 2008-10-21 13:16:28.616666
quote:

А как кстати получить список пользователей? Я чёт не соображу. В /etc/passwd что-ли искать строки в которых непустые поля shell и home? Или есть какой-нибудь другой способ?

spirit@darckstar:~ listusers mysql MySQL admin noaccess No Access User nobody NFS Anonymous Access User nobody4 SunOS 4.x NFS Anonymous Access User radius RADIUS admin sshd sshd nonpriv userid spirit@darckstar:~
Post #: 4
RE: Помогите студентке написать Shell sсriрt - 2010-02-12 21:44:56.646666   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
это ты похвастаться своим скриптом хочешь? Похвально, конечно, что у тебя есть такой скрипт, но вопрос то как раз в том, как его такой написать. Да и, как бы твой скрипт не вытаскивал список пользователей – он всё равно не отличает фиктивных пользователей, типа mysql и noaccess, от реальных пользователей. Плюс… Тебе не кажется что он как-то маловато пользователей нашёл? Смотри:$ wc -l /etc/passwd 43 /etc/passwd У меня 43 записи в файле. У тебя будет 30. Ну на крайняк 20. А видим мы в лучшем случае 10. Чёт он не то делает ;)
Post #: 5
RE: Помогите студентке написать Shell sсriрt - 2010-02-13 00:11:54.033333   
oRb

Сообщений: 4044
Оценки: 597
Присоединился: 2007-03-28 18:45:06.630000
quote:

это ты похвастаться своим скриптом хочешь? Похвально, конечно, что у тебя есть такой скрипт, но вопрос то как раз в том, как его такой написать.

http://docs.sun.com/app/docs/doc/801-6680-01/6i11qc0g0?l=ru
соляра)
Post #: 6
RE: Помогите студентке написать Shell sсriрt - 2010-02-14 01:21:57.983333   
jonson666

Сообщений: 117
Оценки: 0
Присоединился: 2008-02-19 23:20:01.513333
Насчет скрипта -хз, а такая конструкция не прокатит?
"cat /etc/passwd | grep -v nologin | grep /bin"
Post #: 7
RE: Помогите студентке написать Shell sсriрt - 2010-02-14 16:19:47.083333   
rgo

Сообщений: 7170
Оценки: 281
Присоединился: 2004-09-25 05:14:25
У меня пользователи, которые не пользователи, частью имеют шеллом /sbin/nologin, частью /bin/false. Я бы так сделал:cat /etc/passwd | awk -F : '$7 ~ /sh$/ && $6 ~ /^\/home/ {print $1, $6;}'Короче собираем всех, у кого шеллом служит программа заканчивающаяся на sh и домашняя директория в /home.
Но я так подумал-подумал… На то она командная строка и дана, чтобы писать такие вещи не отходя от кассы. Чтоб написал, глянул на список, подправил скрипт чтобы никого не потерять. Чтобы писать отталкиваясь от данной конкретной ситуации, которая заставила админа все домашние директории закинуть в /tmp, а все пользователи – поголовно пробитые лисперы и в качестве шелла используют /usr/bin/lisp.
Post #: 8
RE: Помогите студентке написать Shell sсriрt - 2010-02-16 21:09:18.063333   
surgutor

Сообщений: 627
Оценки: 0
Присоединился: 2008-05-29 11:42:15.623333
Так, пингвиноиды. А ну шлепайте со своими [qoute]пользователи, которые не пользователи[/qoute] во флудильну и там меритесь своими крыльями. Хватит флудить[sm=dont.gif]
Post #: 9
Страниц:  [1]
Все форумы >> [*nix/Linux] >> Помогите студентке написать Shell sсriрt







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.