วันนี้ฉันเล่นกับนามแฝงและฉันสังเกตว่านามแฝงดูเหมือนจะไม่สามารถใช้ได้ในขณะที่ใช้sudo
:
danny@kaon:~$ alias
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
danny@kaon:~$ ll -d /
drwxr-xr-x 23 root root 4096 2011-01-06 20:29 //
danny@kaon:~$ sudo -i
root@kaon:~# ll -d /
drwxr-xr-x 23 root root 4096 2011-01-06 20:29 //
root@kaon:~# exit
logout
danny@kaon:~$ sudo ll -d /
sudo: ll: command not found
มีเหตุผลใดบ้างที่คุณไม่สามารถใช้นามแฝงในขณะใช้งานได้sudo
?
/root/.bashrc
ไม่ได้รับการอ่านเมื่อใช้คำสั่งผ่าน sudo
sudo -i
ไงล่ะ