ALT Linux Community general discussions
 help / color / mirror / Atom feed
From: Michael Shigorin <mike@lic145.kiev.ua>
To: mandrake-russian@altlinux.ru
Subject: [mdk-re] Говорила мама -- не делай chown -R .* (was: [sisyphus] Реанимация юзера)
Date: Wed Feb  6 17:05:12 2002
Message-ID: <20020206140848.GV1540@lic145.kiev.ua> (raw)
In-Reply-To: <10912779328.20020206161848@fromru.com>

[-- Attachment #1: Type: text/plain, Size: 2573 bytes --]

On Wed, Feb 06, 2002 at 04:18:48PM +0300, Kir wrote:
> chown -R aaa:aaa /home/aaa/.*
  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
О! Ооо!  Ну я ж говорил так НЕ ДЕЛАТЬ...  Мои любимые стопудово
надежные грабли ;-)

Если уж очень именно по скрытым -- то что-то вроде ".[^.]*",
".[a-zA-Z_0-9]*"... потому как ".." -- тоже ".*".

Вообще хорошо бы кто chown'у мозги на этот предмет вправил -- а
то удалять ".." не хотят, а вот гадить права -- сколько угодно...

> chown -R aaa:aaa /home/aaa/*
Это уже в воздух.

> chmod -R 644 /home/aaa/.*
И это для закраски ;(

> find /home/aaa/ -name .* -type d -exec chmod 755 {} \;
> find /home/aaa/ -name .* -type f -exec chmod 644 {} \;
Ваще замечательно $(

> Однако все настройки, весь архив почты с ее настройками (Sylpheed) и пр. теперь
> законсервированы у поломанного основного юзера ааа.
Эт не проблема.

> Плскажите, пожалуйста:
> 1. Это что-то не то с командами, которые я выполнил (см. выше),
> или с настройками системы? Почему такая беда случилась?
Указанный chmod -R уже сделал
свое черное дело -- надо было _не_ делать так, а использовать
именно find'ы -- только _без_ name.  Они уж сами как-нить
разберутся.

> 2. Можно ли как-то вернуть все назад, в нормальное для работы юзера ааа
> состояние, с сохраниением его настроек в программах, архивом почты и документов?
cd /home
for i in *; do
	chown -R $i.$i $i
	find $i -type d -exec chmod 755 {} \;
	find $i -type f -exec chmod 644 {} \;
done

Вот chmod'ы Вы совсем зря напустили -- там есть много чего
(~/.fetchmailrc, ~/.procmailrc (?), ~/.ssh), что при таких
либеральных правах сломает соотв. утилиты (просто откажутся
работать).  Да и ни при чем они тут были, моды-то.

Теперь придется некоторые вещи руками исправлять, но их не очень
много.

> 3. Как можно пакетно перенести архивы почты, документов и
> настройки Сильфиды (с учетными записями) новому юзеру, чтобы
> все это у него улеглось в доступном для него виде и начало в
> его папке /home/xxx работать?
Да не нервничайте, все сделаете.  Ну разве что затарьте уже как
есть свой "старый" домашний каталог влево, чтоб было куда
откатиться.

Отобъете у врагов свой дом ;-)

> 4. Какого владельца и какую группу разумно назначить для /home?
root.root 755 

> На машине стоит "Linux-Mandrake RE Spring 2001", обновляемый
> время от времени из Сизифа, локальной сети нет.
PS: как Вы думаете, насколько разломана система _за_ пределами
/home?...  Вот и повод для полной установки Мастера с нуля
появился, что-то мне так подсказывает.

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ http://visa.chem.univ.kiev.ua/~mike/

[-- Attachment #2: Type: application/pgp-signature, Size: 232 bytes --]

       reply	other threads:[~2002-02-06 17:05 UTC|newest]

Thread overview: 13+ messages / expand[flat|nested]  mbox.gz  Atom feed  top
2002-02-06 17:05             ` Michael Shigorin [this message]
2002-02-06 18:17               ` AVL
2002-02-06 22:50                 ` [mdk-re] [JT] " Michael Shigorin
2002-02-06 23:05                   ` AVL
2002-02-07  0:13                     ` [mdk-re] [JT] Говорила мама -- не делай chown -R .* Michael Shigorin
2002-02-08 16:20                 ` [mdk-re] Говорила мама -- не делай chown -R .* (was: [sisyphus] Реанимация юзера) Kir
2002-02-06 18:40               ` [mdk-re] " Maksim Otstavnov
2002-02-06 22:50                 ` Michael Shigorin
2002-02-07  0:22               ` [mdk-re] " Mikhail Zabaluev
2002-02-08 16:05               ` [mdk-re] " Kir
2002-02-08 16:53                 ` [mdk-re] " Artem K. Jouravsky
2002-02-08 17:23                 ` [mdk-re] " Andriy Dobrovol's'kii
2002-02-09 20:00                 ` [mdk-re] Re: Говорила мама -- не делай chown -R .* Michael Shigorin

Reply instructions:

You may reply publicly to this message via plain-text email
using any one of the following methods:

* Save the following mbox file, import it into your mail client,
  and reply-to-all from there: mbox

  Avoid top-posting and favor interleaved quoting:
  https://en.wikipedia.org/wiki/Posting_style#Interleaved_style

* Reply using the --to, --cc, and --in-reply-to
  switches of git-send-email(1):

  git send-email \
    --in-reply-to=20020206140848.GV1540@lic145.kiev.ua \
    --to=mike@lic145.kiev.ua \
    --cc=mandrake-russian@altlinux.ru \
    /path/to/YOUR_REPLY

  https://kernel.org/pub/software/scm/git/docs/git-send-email.html

* If your mail client supports setting the In-Reply-To header
  via mailto: links, try the mailto: link

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git