staging.inyokaproject.org

Umgang im Forum

Status: Ungelöst | Ubuntu-Version: Nicht spezifiziert
Antworten |

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

tomtomtom schrieb:

Du kriegst mit Sicherheit kein $ im Eingabeprompt, wenn du als root angemeldet bist.

hast recht, das kommt da auch noch dazu - ich hab halt nach dem Leerzeichen gar nicht mehr weiter auf die Zeichenfolge geachtet. 😉

Nachtrag: wenn ich das Wiki richtig verstehe, könnte bei sudo -s tatsächlich das $ kommen.

schwarzheit Team-Icon

Supporter
Avatar von schwarzheit

Anmeldungsdatum:
31. Dezember 2007

Beiträge: 5356

Nö.

vm@vm:~$ sudo -s
[sudo] Passwort für vm: 
root@vm:/home/vm# 

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

👍

weholei

Anmeldungsdatum:
7. Februar 2019

Beiträge: 878

Des weiteren meldest du dich als root an und benutzt dann sudo - wozu soll das gut sein?

Das kann ich Dir erklären:

Den Befehl habe ich mit copy und paste eingefügt, da ich ein guter fehltipper bin,

Ich weiß das sudo ist unnötig, hat bisher auch nie geschadet

sudo apt-get install --reinstall linux-image-raspi

und wenn ihr immer noch sagt, das wäre manipuliert, dann geb ich es auf.

root@ubu-20-home:/home/testuser $ exit
exit
testuser@ubu-20-home:~$ sudo -s
root@ubu-20-home:/home/testuser $ 
root@ubu-20-home:/home/testuser $ 
root@ubu-20-home:/home/testuser $ 
root@ubu-20-home:/home/testuser $ date
Sa 10. Mai 20:57:02 CEST 2025
root@ubu-20-home:/home/testuser $ 

und tomtomtom, da wir gerade einen neuen Papst haben, Weißt Du was Du mit ihm gemeinsam hast?

Mylin

Avatar von Mylin

Anmeldungsdatum:
23. Juli 2024

Beiträge: 371

@schwarzheit

Doch.

mario@mario-Vivobook ~> sudo -s
[sudo: authenticate] Password: 
root@mario-Vivobook:/home/mario$

Eine Frage der verwendeten Shell und deren Konfiguration.

if status is-interactive
    # Commands to run in interactive sessions can go here
    
  function fish_prompt
    echo $USER@$hostname:$PWD'$'
  end

end

verdooft

Anmeldungsdatum:
15. September 2012

Beiträge: 4450

Hab auch schon sudo verwendet, wenn ich als root unterwegs war, was jetzt selten vorkommt. Ich passe Scripte dann auch nicht an. Laufen munter trotz sudo. Und manuell eingegeben kann das Gewohnheit sein.

Frieder108

Avatar von Frieder108

Anmeldungsdatum:
7. März 2010

Beiträge: 9684

weholei schrieb:

testuser@ubu-20-home:~$ sudo -s
root@ubu-20-home:/home/testuser $ 
root@ubu-20-home:/home/testuser $ 
root@ubu-20-home:/home/testuser $ 
root@ubu-20-home:/home/testuser $ date
Sa 10. Mai 20:57:02 CEST 2025
root@ubu-20-home:/home/testuser $ 

Das mit dem Leerzeichen verwundert mich - hab ich so noch nie gesehen und widerspricht irgendwie meinem Verständnis der Materie.

weholei

Anmeldungsdatum:
7. Februar 2019

Beiträge: 878

[07:28:58][testuser@home:/]\ fake_prompt $ date
Di 3. Jun 07:29:04 CEST 2025
[07:29:04][testuser@home:/]\ fake_prompt $ 

Falls es jemand nachprüfen will, das habe ich beim "Anstreichen" der Bash für neuen Rechner durch Zufall gefunden

# ~/.bashrc: executed by bash(1) for non-login shells.
# see /usr/share/doc/bash/examples/startup-files (in the package bash-doc)
# for examples

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

# append to the history file, don't overwrite it
shopt -s histappend

# for setting history length see HISTSIZE and HISTFILESIZE in bash(1)
HISTSIZE=1000
HISTFILESIZE=2000

# check the window size after each command and, if necessary,
# update the values of LINES and COLUMNS.
shopt -s checkwinsize

# If set, the pattern "**" used in a pathname expansion context will
# match all files and zero or more directories and subdirectories.
#shopt -s globstar

# make less more friendly for non-text input files, see lesspipe(1)
[ -x /usr/bin/lesspipe ] && eval "$(SHELL=/bin/sh lesspipe)"

# set variable identifying the chroot you work in (used in the prompt below)
if [ -z "${debian_chroot:-}" ] && [ -r /etc/debian_chroot ]; then
    debian_chroot=$(cat /etc/debian_chroot)
fi

# set a fancy prompt (non-color, unless we know we "want" color)
case "$TERM" in
    xterm-color|*-256color) color_prompt=yes;;
esac

# uncomment for a colored prompt, if the terminal has the capability; turned
# off by default to not distract the user: the focus in a terminal window
# should be on the output of commands, not on the prompt
#force_color_prompt=yes

if [ -n "$force_color_prompt" ]; then
    if [ -x /usr/bin/tput ] && tput setaf 1 >&/dev/null; then
        # We have color support; assume it's compliant with Ecma-48
        # (ISO/IEC-6429). (Lack of such support is extremely rare, and such
        # a case would tend to support setf rather than setaf.)
        color_prompt=yes
    else
        color_prompt=
    fi
fi

if [ "$color_prompt" = yes ]; then
PS1='\[\033[1;73m\][$(date +%H:%M:%S)]\[\033[1;36m\][\[\033[1;34m\]\u\[\033[1;33m\]@\[\033[1;32m\]\h:\[\033[1;35m\]\w\[\033[1;36m\]]\[\033[1;31m\]\\ fake_prompt $ \[\033[0m\]'
#          PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;31m\]\w\[\033[00m\]\$ '
# orf     PS1='${debian_chroot:+($debian_chroot)}\[\033[01;32m\]\u@\h\[\033[00m\]:\[\033[01;34m\]\w\[\033[00m\]\$ '
else
    PS1='${debian_chroot:+($debian_chroot)}\u@\h:\w\$ '
fi
unset color_prompt force_color_prompt

# If this is an xterm set the title to user@host:dir
case "$TERM" in
xterm*|rxvt*)
    PS1="\[\e]0;${debian_chroot:+($debian_chroot)}\u@\h: \w\a\]$PS1"
    ;;
*)
    ;;
esac

# enable color support of ls and also add handy aliases
if [ -x /usr/bin/dircolors ]; then
    test -r ~/.dircolors && eval "$(dircolors -b ~/.dircolors)" || eval "$(dircolors -b)"
    alias ls='ls --color=auto'
    #alias dir='dir --color=auto'
    #alias vdir='vdir --color=auto'

    alias grep='grep --color=auto'
    alias fgrep='fgrep --color=auto'
    alias egrep='egrep --color=auto'
fi

# colored GCC warnings and errors
#export GCC_COLORS='error=01;31:warning=01;35:note=01;36:caret=01;32:locus=01:quote=01'

# some more ls aliases
alias ll='ls -alF'
alias la='ls -A'
alias l='ls -CF'

# Add an "alert" alias for long running commands.  Use like so:
#   sleep 10; alert
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'

# Alias definitions.
# You may want to put all your additions into a separate file like
# ~/.bash_aliases, instead of adding them here directly.
# See /usr/share/doc/bash-doc/examples in the bash-doc package.

if [ -f ~/.bash_aliases ]; then
    . ~/.bash_aliases
fi

# enable programmable completion features (you don't need to enable
# this, if it's already enabled in /etc/bash.bashrc and /etc/profile
# sources /etc/bash.bashrc).
if ! shopt -oq posix; then
  if [ -f /usr/share/bash-completion/bash_completion ]; then
    . /usr/share/bash-completion/bash_completion
  elif [ -f /etc/bash_completion ]; then
    . /etc/bash_completion
  fi
fi


Antworten |