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 --]
next parent 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