jemadux Δημοσ. 2 Δεκεμβρίου 2019 Share Δημοσ. 2 Δεκεμβρίου 2019 έχω μοα μικρη απορια .. χρησιμοποιώ το vim σε ενα ubuntuοειδες συστήμα .. εχω στο ορισει το root διαφορετικό .vimrc απο τον χρήστη μου .. στην ουσία διαφορετικό θέμα απο το airline-theme . όταν τρεχω sudo vim τρέχει οπως εχω ορισει το θέμα του χρήστη μου .. οταν τρέξω sudo -i vim το vim παιρνει τον θέμα του root .. θέλω όταν τρεχω το sudo vim να παιρνει αυτομάτα .vimrc απο τον root Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
elvizakos Δημοσ. 2 Δεκεμβρίου 2019 Share Δημοσ. 2 Δεκεμβρίου 2019 Ναι, υποθέτω πως αυτό γίνεται γιατί με sudo -i, τρέχει νέο shell και έτσι τρέχει και το .profile του χρήστη (root στην περίπτωσή σου) όπου και ενημερώνει της μεταβλητές περιβάλλοντος ενώ χωρίς το -i και την εντολή απλά αλλάζει το id. Δε νομίζω (δεν ξέρω όμως) πως τρέχει κάποιο script χωρίς αυτή την παράμετρο. Μια λύση που μου έρχεται στο μυαλό είναι πως μπορείς να φτιάξεις ένα script πχ στο /usr/bin/svim, να τσεκάρεις το id του χρήστη, να αλλάζεις το $HOME και να τρέχεις το vim. Φυσικά δεν θα τρέχεις sudo vim αλλά sudo svim. Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jemadux Δημοσ. 2 Δεκεμβρίου 2019 Μέλος Share Δημοσ. 2 Δεκεμβρίου 2019 4 λεπτά πριν, elvizakos είπε Ναι, υποθέτω πως αυτό γίνεται γιατί με sudo -i, τρέχει νέο shell και έτσι τρέχει και το .profile του χρήστη (root στην περίπτωσή σου) όπου και ενημερώνει της μεταβλητές περιβάλλοντος ενώ χωρίς το -i και την εντολή απλά αλλάζει το id. Δε νομίζω (δεν ξέρω όμως) πως τρέχει κάποιο script χωρίς αυτή την παράμετρο. Μια λύση που μου έρχεται στο μυαλό είναι πως μπορείς να φτιάξεις ένα script πχ στο /usr/bin/svim, να τσεκάρεις το id του χρήστη, να αλλάζεις το $HOME και να τρέχεις το vim. Φυσικά δεν θα τρέχεις sudo vim αλλά sudo svim. σε άλλες διανομές δεν ειχα θέμα ... Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
mphxths Δημοσ. 2 Δεκεμβρίου 2019 Share Δημοσ. 2 Δεκεμβρίου 2019 (επεξεργασμένο) Βαλε στο .bashrc κατι του στυλ : alias sudo='sudo -i' ξερωγω..και παμε παρακατω.. Επεξ/σία 2 Δεκεμβρίου 2019 από mphxths Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
jemadux Δημοσ. 2 Δεκεμβρίου 2019 Μέλος Share Δημοσ. 2 Δεκεμβρίου 2019 3 λεπτά πριν, mphxths είπε Βαλε στο .bashrc κατι του στυλ : alias sudo = 'sudo -i' ξερωγω..και παμε παρακατω.. το εβάλα στο zshrc να ειμαστε καλα Συνδέστε για να σχολιάσετε Κοινοποίηση σε άλλες σελίδες άλλες επιλογές
Προτεινόμενες αναρτήσεις
Δημιουργήστε ένα λογαριασμό ή συνδεθείτε για να σχολιάσετε
Πρέπει να είστε μέλος για να αφήσετε σχόλιο
Δημιουργία λογαριασμού
Εγγραφείτε με νέο λογαριασμό στην κοινότητα μας. Είναι πανεύκολο!
Δημιουργία νέου λογαριασμούΣύνδεση
Έχετε ήδη λογαριασμό; Συνδεθείτε εδώ.
Συνδεθείτε τώρα