URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID9
Нить номер: 7147
[ Назад ]

Исходное сообщение
"вопрос по команде.."

Отправлено ubuntu , 02-Фев-08 00:37 
Вобщем нужно создат ьпроцедуру, которая выводит список файлов указанного пользователя. Имя пользователя задаётся при вызове процедуры в кач-ве атрибутов. Кто знает прошу отписаться..
Буду благодарен за помощь

Содержание

Сообщения в этом обсуждении
"вопрос по команде.."
Отправлено anonymous , 02-Фев-08 01:00 
find / -type f -user vasya -print

"вопрос по команде.."
Отправлено ubuntu , 02-Фев-08 12:45 
>find / -type f -user vasya -print

а ключ когда вводить($1 например)? Там ведь надо имя пользователья в качестве атрибутов вводить при вызове процедуры.



"вопрос по команде.."
Отправлено Arpo , 02-Фев-08 18:13 
>>find / -type f -user vasya -print
>
>а ключ когда вводить($1 например)? Там ведь надо имя пользователья в качестве
>атрибутов вводить при вызове процедуры.

[root@vm-sol:/] # vi file_find.sh
___________________________________
#!/bin/sh

find / -type f -user "$1" -print
___________________________________
#(Пишем выше написанное в фаил)

потом запускаем:

[root@vm-sol:/] # ./file_find.sh "имя пользователя"

Можеш сделать это функцией....



"вопрос по команде.."
Отправлено ubuntu , 02-Фев-08 22:16 
>Вобщем нужно создат ьпроцедуру, которая выводит список файлов указанного пользователя. Имя пользователя
>задаётся при вызове процедуры в кач-ве атрибутов. Кто знает прошу отписаться..
>
>Буду благодарен за помощь

Посл вариант испробывал. всё это делается на Убунту. Скажу, что я скромный юзер всего этого... Если можно, как можно проще излагать помощь... Вобщем посл вариант я выполнил, вроде выводит файлы(оч оч много, столбиком). На своей вирт машине в Убунту я наверна один юзер? т е я могу только себя вместо $1 вписать? или там ещё кто то есть?) оО


"вопрос по команде.."
Отправлено Arpo , 02-Фев-08 23:02 
>[оверквотинг удален]
>>задаётся при вызове процедуры в кач-ве атрибутов. Кто знает прошу отписаться..
>>
>>Буду благодарен за помощь
>
>Посл вариант испробывал. всё это делается на Убунту. Скажу, что я скромный
>юзер всего этого... Если можно, как можно проще излагать помощь... Вобщем
>посл вариант я выполнил, вроде выводит файлы(оч оч много, столбиком). На
>своей вирт машине в Убунту я наверна один юзер? т е
>я могу только себя вместо $1 вписать? или там ещё кто
>то есть?) оО

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

./file_find.sh "вместо_этого_писать_имя_нужного_пользователя"

Чтоб узнать какие ползователи кроме вас есть в системе загляните в фаил /etc/passwd
Да и кроме всего прочего, поскольку вы скромный юзер напомню вам волшебную команду man. Чтоб узнать больше про эту команду, наберите в консоли man man ( да да именно два раза подряд слово man, и я не прикалываюсь).