Bagaimana cara saya berubah menjadi direktori yang dimiliki oleh root?
Jika aku melakukan: sudo cd RootOwedDir
Saya mendapat: sudo cd: command not found
Jika saya su root
Saya mendapatkan authentication failure
:, mungkin karena saya tidak pernah benar-benar membuat akun root yang sebenarnya.
Apa yang saya lakukan salah di sini?
Jawaban:
Alih-alih mencoba menggunakan
sudo -s
untuk memulai shell root dan kemudian cukupcd
ke direktori.Setelah selesai sebagai root, tekan CtrlDatau ketik
exit
.Penting untuk dicatat bahwa sebagai root, seseorang dapat dengan mudah merusak komponen sistem yang penting. Gunakan dengan hati-hati!
sumber
Itu karena
cd
bukan perintah tetapi fungsi shell built-in; dansu
mengharapkan kata sandi root. Cukup gunakan:untuk menjalankan shell dengan hak akses root. Ketik
exit
atau tekan Ctrl+ Duntuk kembali ke shell sebelumnya setelah selesai.sumber
sudo su
tidak perlu rumit.sudo -s
membuat sudo memulai sebuah shell; atau Anda dapat menjalankansudo bash
atausudo zsh
jika Anda tidak ingin harus mengingat-s
opsi.sumber
Anda juga dapat melakukan
sudo vim
pada folder, yaitusudo vim RootOwedDir
dan itu akan menampilkan tampilan vim untuk folder, yang akan menampilkan semua file / folder yang ada di folder itu. maka Anda bisa menjalankan apa yang Anda butuhkan dari luar folder, dan sudo seperti biasa.sumber
su -
lalu ketikkan kata sandi Anda. Anda sekarang bisa langsung cd ke direktori. Ingatlah bahwa Anda sekarang menjadi root jadi ctrl-d sebelum Anda melakukan apa pun yang Anda tidak ingin menjadi root.sumber
sudo -
dan saya adalah dewa sistem.Bagi saya kombinasi
sudo
danscreen
berhasil:Perintah ini pertama-tama beralih ke
vagrant
pengguna. Kemudian sebagaivagrant
perubahan direktori/vagrant
dan jalankannpm install
.sumber
Cara termudah untuk melakukan ini adalah mengaktifkan akun root dan menggunakan su untuk menjadi root. Ubuntu sangat protektif terhadap akun root karena potensi penyalahgunaan, tetapi terkadang, jauh lebih mudah menggunakan akun root daripada sudo di setiap baris. Perlu diketahui akun apa yang Anda gunakan pada waktu tertentu.
Diambil dari sini :
Pada titik ini, Anda dapat mengubah ke root menggunakan su dan cd ke direktori.
sumber