Running mc (midnight commander) sotto su su Mojave

1

Dopo aver installato prebase mc binary su Mojave ( link e collegamento 2 ), e cercando di eseguire mc sotto root con il comando sudo, ho ricevuto errore:

$sudo mc
common.c unimplemented subshell type 1
read (subshell_pty...): No such file or directory (2)
    
posta Arunas Bartisius 23.10.2018 - 12:41
fonte

1 risposta

2

Sembra che mc richieda la corrispondenza della versione della shell precompilata, ad es. / bin / bash per essere quello.

Per risolvere questo problema, è necessario cambiare la shell di default da sh a bash, e farlo con il seguente comando:

sudo dscl . -change /Users/root UserShell /bin/sh /bin/bash

Per tornare indietro nel caso in cui si riscontrino dei problemi, è sufficiente invertire i parametri:

sudo dscl . -change /Users/root UserShell /bin/bash /bin/sh

Nel caso in cui i comandi precedenti non funzionino, la shell di default potrebbe essere già stata modificata. Controllalo con il comando:

dscl . -read /Users/root UserShell

Spero che ti salverà un sacco di tempo.

    
risposta data 23.10.2018 - 12:41
fonte

Leggi altre domande sui tag