Saya tahu tentang "tidak menggunakan sudo su -
" dll. Tapi jujur saja, hampir semua dari kita melakukannya.
Jadi, inilah masalahnya. Kami tidak dapat mengaktifkan login root, jadi kami harus ssh in sebagai pengguna kami lalu su ke root.
Berikut adalah pohon proses:
1 7897 7826 7826 ? -1 S 1000 0:00 sshd: josh@pts/0
7897 7898 7898 7898 pts/0 8182 Ss 1000 0:00 \_ -bash
7898 7990 7990 7898 pts/0 8182 S 0 0:00 \_ sudo su -
7990 7991 7990 7898 pts/0 8182 S 0 0:00 \_ su -
7991 7992 7992 7898 pts/0 8182 S 0 0:00 \_ -su
7992 8182 8182 7898 pts/0 8182 R+ 0 0:00 \_ ps axjf
Saya ingin keluar dari root, lalu dari pengguna saya dengan satu perintah. Apakah ada cara untuk melakukan ini?
BTW keluar && keluar tidak berfungsi karena keluar dari shell dan tidak memproses sisa perintah
josh@ubuntu:~$ sudo su -
root@ubuntu:~# exit && exit
logout
josh@ubuntu:~$
sudo su
, tidak ada gunanya dan hanya meluncurkan proses tambahan. Gunakan sudo -i
, jika Anda harus, sebaliknya.
sudo -i
untuk mendapatkan shell root. Untuk ssh, Anda dapat mengkonfigurasi ssh untuk membolehkan login root, secara pribadi saya menggunakan opsi "tanpa kata sandi" untuk root dan salah satu kunci ssh er kerberos. Ini membuat akun root terkunci untuk kata sandi.
exit
Keluar pertama su
, yang kedua logout. Bukankah itu yang ingin Anda lakukan?