Saya saat ini masuk sebagai pengguna normal di OS X.
Saya ingin memulai sesi terminal dan login sebagai pengguna foo
.
Apakah ini mungkin?
macos
terminal
user-accounts
macek
sumber
sumber
su - foo
?Jawaban:
Sudahkah Anda mencoba menggunakan
su - foo
?Pembaruan berdasarkan komentar:
Kosong
-
memberitahusu
untuk membuat login penuh. Itu berarti (dari halaman manual),Jadi, jika Anda memerlukan variabel lingkungan lain, seperti
DISPLAY
untuk membuka program yang menggunakan server jendela, Anda harus menghilangkan yang kosong-
.sumber
mate myfile
dan saya mendapatkan kesalahan "gagal terhubung ke WindowServer". Ini bukan perbaikan yang kritis, tetapi akan bagus untuk membuatnya bekerja.open -a TextMate myfile
.su foo
bisa melakukannya. Menghilangkan-
variabel menjaga nilai lingkungan.Di MacOS X gunakan
login
$
login
login:
your username
kata sandi:
your password
Login terakhir: Hari Bulan Tanggal HH: MM: SS pada ttys000
$
whoami
nama pengguna Anda
Saya mengalami masalah
nano
saat menggunakan setelahsu - admin
mengedit.bashrc
file. Saat menyesuaikan ukuran jendela teks akan menjadi kacau. Jawaban yang saya temukan di bawah ini menjelaskan mengapa dan mengarahkan saya ke arah yang benar."Emulator terminal akan mengirimkan sinyal Perubahan Jendela (SIGWINCH) ke shell yang dimulai bersama dengan emulator terminal. Shell seharusnya meneruskannya kepada anak-anaknya - tetapi ketika Anda telah beralih ke akun pengguna lain (menggunakan su atau sebaliknya), itu tidak akan dapat memberi sinyal shell itu karena itu berjalan sebagai pengguna yang berbeda. Jadi shell dan program apa pun yang dijalankan akan tetap menggunakan ukuran jendela yang lama, tidak menyadari fakta bahwa jendela sebenarnya ukuran telah berubah. " - telcoM
sumber
Saya telah mencoba
su
berkali-kali tetapi ternyatasudo
lebih mudah. Anda dapat mencobasumber
-u
pilihan