|
Вопрос по BSD | ☑ | ||
---|---|---|---|---|
0
Rizhij_Nikitos
01.12.11
✎
13:18
|
Начал изучать BSD, столкнулся с проблемой - был пользователь условно user1, нужно найти все папки принадлежащие ему и присвоить их user2.
Кто разбирается можете подсказать команду или хотябы куда копать? |
|||
1
zxcvb
01.12.11
✎
13:26
|
man grep | man chown
|
|||
2
zxcvb
01.12.11
✎
13:26
|
man chown начни
|
|||
3
Rizhij_Nikitos
01.12.11
✎
13:31
|
Сейчас почитаю, спасибо.
|
|||
4
pumbaEO
01.12.11
✎
13:36
|
google find
find / -user user1 -exec blabla (chown) Это если надо найти все файлы. |
|||
5
Rizhij_Nikitos
01.12.11
✎
13:42
|
1)Вот так я значит найду все файлы user1:
find /dir -user user1 2)Так я рекурсивно меняю для конкретной директории currentdir владельца на user2: chown -R currentdir user2 А как мне тогда сменить владельца у всех файлов найденных первой командой с помощью второй команды? |
|||
6
pumbaEO
01.12.11
✎
13:47
|
find /dir -user user1 -exec chown user2
find /dir -user user1 -exec chown user2 {} Какой то из них работает |
|||
7
Rizhij_Nikitos
01.12.11
✎
13:54
|
Кажется нужен тот что со скобочками. Хз правда зачем они нужны :)
|
|||
8
Rizhij_Nikitos
01.12.11
✎
15:13
|
Так, взлетело! А теперь еще один вопрос на миллион: а как мне список найденных файлов в тхт файл записать?
|
|||
9
zxcvb
01.12.11
✎
15:27
|
>txt.txt
|
|||
10
Rizhij_Nikitos
01.12.11
✎
15:31
|
Весь список как записать? find /dir -user user1 -exec >>txt.txt не катит.
|
|||
11
Ковычки
01.12.11
✎
15:35
|
без exec
|
|||
12
zxcvb
01.12.11
✎
15:37
|
find /dir -user user1>txt.txt
|
|||
13
zxcvb
01.12.11
✎
15:40
|
(10)
Так например делай если непонятно и надо быстро посмотреть: man find|grep exec |
|||
14
Rizhij_Nikitos
01.12.11
✎
15:40
|
Да, сделал, развернул и вы пишете) Спасибо.
Собственно еще вопрос раз уж такое дело пошло - где можно глянуть все варианты из-за которых пользователь не может войти в систему linux? |
|||
15
zxcvb
01.12.11
✎
15:42
|
(14) Вроде один только вариант - системы нет. А так всегда можно войти.
|
|||
16
Rizhij_Nikitos
01.12.11
✎
15:47
|
Ну я в гугле нашел уже что если переполнена система, еще можно права на вход порезать, че еще бывает?
|
|||
17
IVIuXa
02.12.11
✎
03:46
|
(0)
chown -R user2 /home/user1 нее? |
|||
18
IVIuXa
02.12.11
✎
03:50
|
(14)
обычно в /var/log |
|||
19
IVIuXa
02.12.11
✎
03:54
|
(16)
отсутствие домашнего каталога - как вариант :) а вообще смотри /etc/password и useradd --help |
|||
20
IVIuXa
02.12.11
✎
03:54
|
+(19)
/etc/passwd |
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |