Я использовал бы, находят с '-print0' и xargs... ACL является загадочным, лучше для не использования их.
Когда это - оболочка входа в систему, удар сначала ищет ~/.bash_profile
. Если это не находит его, это ищет ~/.bash_login
. Если это не находит его, это ищет ~/.profile
. В любом случае, даже если оболочка входа в систему является интерактивной, удар не читает ~/.bashrc
.
Я рекомендую придерживаться следующего содержания в ~/.bash_profile
, и не иметь a ~/.bash_login
:
if [ -e ~/.profile ]; then . ~/.profile; fi
case $- in *i*) if [ -e ~/.bashrc ]; then . ~/.bashrc; fi;; esac
Тем путем Ваш .profile
загружается, является ли Ваша оболочка входа в систему ударом или некоторым другим sh вариантом и Вашим .bashrc
загружается ударом, является ли оболочка оболочкой входа в систему или нет.
Не делать sudo su
, это не нужно. sudo -i -u loginname
то, что Вы хотите.
bash
под <<user_acct>>
... Едва ли наблюдение, почему мы не должны открывать разрешение, если мы уже имеем sudo su
но из моего
– user1766760
29.03.2013, 21:01
<<user_acct>>
"; вот почему это называют .bash_profile
.
– depquid
31.03.2013, 05:30