root@puppetclient-ubuntu:/home/azureuser#cat /etc/.bash_aliases
alias extend_shutdown_15='bash extend_shutdown.sh 15 ; bash /bin/max_timetrack.sh'
alias extend_shutdown_30='bash extend_shutdown.sh 30 ; bash /bin/max_timetrack.sh'
alias extend_shutdown_60='bash extend_shutdown.sh 60 ; bash /bin/max_timetrack.sh'
#попытаться автоматизировать и выполнить «исходный файл /etc/.bash_aliases» через скрипт оболочки, но он не работает, значит, изменения не действуют.
root@puppetclient-ubuntu:/home/azureuser# cat alias.sh
#!/bin/bash
source ~/.bash_aliases
когда я делаю source /etc/.bash_aliases
пользовательские команды псевдонимов доступны только для пользователя root и недоступны для всех остальных, ожидайте «root», если я выполняю один раз, он всегда должен быть доступен для всех пользователей. Пожалуйста, помогите мне исправить. Спасибо.