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

Исходное сообщение
"Поиск файлов в командной строке"

Отправлено Sergey , 21-Янв-04 14:49 
HI!
Не подскажете, как средствам bash найти файлы, принадлежащие конкретному пользователю, если его уже нет в /etc/passwd.
find / -nouser не подходит, так как он выдает все файлы, принадлежащие всем несуществующим пользователям
find / -user name - не подходит также, так как find не может определить имя (похоже он обращается к /etc/passwd)
Что посоветуете?

Содержание

Сообщения в этом обсуждении
"Поиск файлов в командной строке"
Отправлено Jagy , 21-Янв-04 15:01 
>HI!
>Не подскажете, как средствам bash найти файлы, принадлежащие конкретному пользователю, если его
>уже нет в /etc/passwd.
>find / -nouser не подходит, так как он выдает все файлы, принадлежащие
>всем несуществующим пользователям
>find / -user name - не подходит также, так как find не
>может определить имя (похоже он обращается к /etc/passwd)
>Что посоветуете?


сделай grep по user id


"Поиск файлов в командной строке"
Отправлено Sergey , 21-Янв-04 16:53 
>>HI!
>>Не подскажете, как средствам bash найти файлы, принадлежащие конкретному пользователю, если его
>>уже нет в /etc/passwd.
>>find / -nouser не подходит, так как он выдает все файлы, принадлежащие
>>всем несуществующим пользователям
>>find / -user name - не подходит также, так как find не
>>может определить имя (похоже он обращается к /etc/passwd)
>>Что посоветуете?
>
>
>сделай grep по user id

А где я возьму UID, если у меня пользователя уже нет?


"Поиск файлов в командной строке"
Отправлено DogEater , 21-Янв-04 21:29 
>>>HI!
>>>Не подскажете, как средствам bash найти файлы, принадлежащие конкретному пользователю, если его
>>>уже нет в /etc/passwd.
>>>find / -nouser не подходит, так как он выдает все файлы, принадлежащие
>>>всем несуществующим пользователям
>>>find / -user name - не подходит также, так как find не
>>>может определить имя (похоже он обращается к /etc/passwd)
>>>Что посоветуете?
>>
>>
>>сделай grep по user id
>
>А где я возьму UID, если у меня пользователя уже нет?
а группу ты снёс? у группы возможно тот же номер



"Поиск файлов в командной строке"
Отправлено nubi , 21-Янв-04 22:48 
grep -F

положи в файлик все имеющиеся uid
find ./ grep -v -F uids.txt