Владение и т.д. папки изменяется, как восстановить его с помощью командной строки?

$ paste -d' %' numbers.txt numbers.txt /dev/null
12 12%
23 23%
35 35%
67 67%
87 87%

-d переключатель берет несколько разделителей: пробел и Процент здесь

2
13.03.2014, 01:35
4 ответа
[116142]Doing:

в командной строке установит [116596]/etc[116597] и все, что под ним, будет принадлежать владельцу [116598]root[116599] и группе [116600]root

Однако в моей системе (Ubuntu 12.04) не все, что под [116602]/etc[116603] находится в группе [116604]root[116605]. Помочь может следующий список (сгенерированный с помощью [116606]sudo find /etc ! -gid 0 -ls | cut -c 29-[116607]):

chmod -R 644

7
27.01.2020, 21:50
[116406] Я только что изменил все свои файлы в /etc на user:user, а затем вернул их обратно в root:root, как только они были изменены, вы должны сменить пользователя на суперпользователя : [116903]su[116904], после чего укажите ваши учетные данные учетной записи суперпользователя.
  • как только вы станете суперпользователем, просто запустите [116905]chown -R root:root /etc[116906], и вы вернетесь[116409].
  • 1
    27.01.2020, 21:50
    [116414] Так как вы можете изменить [116915]/etc/passwd[116916], вы можете удалить проверку пароля под учетной записью root. Отредактируйте [116917]/etc/passwd[116918] и измените строку

    на

    (т.е. поле второго двоеточия должно быть пустым). Теперь можно запустить [116919]su[116920] и стать root без ввода пароля. (Я думаю, что это работает на Ubuntu, но если пустые пароли отключены, можно вместо этого поставить [116921]aaxSuH/.jTvGs[116922] во второе поле и использовать пароль [116923]changeme[116924].)

    Восстановите права, запустив


    и еще целую кучу [116925]chgrp[116926] команд - [116927]список Антона[116928] является хорошим стартом.

    После этого проверьте другой терминал, который вы можете использовать [116929]sudo[116930] в обычном режиме.

    Затем снова смените пароль root на отключенный или тот, что в [116931]/etc/shadow[116932]: отредактируйте [116933]/etc/password[116934] и поставьте [116935]x[116936] (или [116937]*[116938]) в качестве второго поля.

    Наконец, отправьте неприятное письмо в Уэльсу и скажите ему, чтобы он больше не выкидывал такие трюки. Это эквивалентно закрытию глаз и бросанию ножа в воздух в надежде, что он упадет как раз вовремя, чтобы вылечить заусенец.[116429].

    2
    27.01.2020, 21:50
    [116484] Благодаря ответу Антона выше проблема входа была решена:
    Dim year As Integer
    Dim month As Integer
    Dim day As Integer
    Dim date As Date
    
    date = DateSerial(year, month, day)
    

    я нашел старый альтернативный диск kubuntu 12.04, вписал спасательную оболочку, где можно было запустить

    . Тогда мы могли войти в систему, и все казалось идеальным


    , но sudo не сработало с этой ошибкой:

    я процедил ошибки и нашел [116974]этот поток[116975], в котором эта команда:

    странно решила проблему sudo probelm, ошибка [116976]/etc/sudoers сохраняется (но не мешает) в мире[116977]. [116978]странно [116979], потому что я думаю, что ничего не изменил вручную (или, если так, я пытался избежать сохранения).

    enlarged section of screenshot in question, showing smoothing on letters

    Затем в том же потоке, эти:удалили сохраняющуюся ошибку sudo. Но все равно могут быть проблемы (наверное, несерьезные)[116499].
    1
    27.01.2020, 21:50

    Теги

    Похожие вопросы