Strona 1 z 1

[+] Katalog Root

: 04 czerwca 2015, 23:09
autor: Luftwaffe
Przypadkiem popełniłem błąd i skasowałem całą zawartość katalogu /root

Mam problem bo nie wiem jak to teraz odzyskać?

Były tam pliki .bashrc .bash_logout i z tego co pamiętam .bashrc miał inna zawartość niz ten w home/użytkownik/

Da sie jakoś zresetować te pliki czy potrzebny format i ponowna instalacja debiana?

: 04 czerwca 2015, 23:27
autor: dedito
Zawartość .bashrc z stretch:

Kod: Zaznacz cały

# ~/.bashrc: executed by bash(1) for non-login shells.

# Note: PS1 and umask are already set in /etc/profile. You should not
# need this unless you want different defaults for root.
# PS1='${debian_chroot:+($debian_chroot)}\h:\w\$ '
# umask 022

# You may uncomment the following lines if you want `ls' to be colorized:
# export LS_OPTIONS='--color=auto'
# eval "`dircolors`"
# alias ls='ls $LS_OPTIONS'
# alias ll='ls $LS_OPTIONS -l'
# alias l='ls $LS_OPTIONS -lA'
#
# Some more alias to avoid making mistakes:
# alias rm='rm -i'
# alias cp='cp -i'
# alias mv='mv -i'
PS1='\[\e[1;31m\][\u@\h \W]\$\[\e[0m\] '
Zawartość .profile:

Kod: Zaznacz cały

# ~/.profile: executed by Bourne-compatible login shells.

if [ "$BASH" ]; then
  if [ -f ~/.bashrc ]; then
    . ~/.bashrc
  fi
fi

mesg n

: 05 czerwca 2015, 00:08
autor: Luftwaffe
Wielkie dzięki :)

Używam wheezy ale zapewne nie ma to jakieś większej różnicy.

: 05 czerwca 2015, 15:52
autor: marcin1982
Na przyszłość - możesz spokojnie skopiować z katalogu /etc/skel.

Oznacz temat jako rozwiązany zgodnie z regulaminem forum.

: 05 czerwca 2015, 21:20
autor: Yampress
marcin1982 pisze:Na przyszłość - możesz spokojnie skopiować z katalogu /etc/skel.
Ale wtedy trzeba dodać do ścieżki PATH dodatkowe miejsca, do których root musi mieć dostęp...

: 06 czerwca 2015, 09:15
autor: marcin1982
Nie. Plik /root/.bashrc jest identyczny z tym plikiem (pakiet base-files):
root@debian:/etc# apt-file search /usr/share/base-files/dot.bashrc
base-files: /usr/share/base-files/dot.bashrc
Ścieżki masz w /etc/login.defs (ENV_SUPATH) i potem /etc/profile - ten kawałek:

Kod: Zaznacz cały

if [ "`id -u`" -eq 0 ]; then
  PATH="/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin"
else
  PATH="/usr/local/bin:/usr/bin:/bin:/usr/local/games:/usr/games"
fi
export PATH