Запрашивать пароль для выхода - глупо. Я написал несколько кодов давным-давно, чтобы проверить систему на наиболее подходящую оболочку. Он будет служить здесь.
1) Shell должен быть установлен в / bin / sh
2) .profile содержит следующее
. $HOME/.shell
if which $SHELL >/dev/null
then :
else SHELL=/bin/sh
PROFILE=$HOME/.sh_profile
fi
export SHELL
BASHRC=$HOME/.bashrc
ZSHRC=$HOME/.zshrc
KSHRC=$HOME/.kshrc
# Don't do this dumb thing on X login
# The redirects on tty are for portability
if tty -s 1<&0 2<&0
then
exec $SHELL -sc
fi
2). sh_profile может быть пустым, но это лучше:
cd() { command cd $1 && PS1="`pwd`"\$\ }
PS1="`pwd`"\$\
3) .bashrc содержит следующее:
[ -f $HOME/.bash_shell ] && rm $HOME/.shell && ln $HOME/.bash_shell $HOME/.shell
4) .bash_shell содержит следующее
SHELL=/bin/bash
PROFILE=$HOME/.bash_profile
для других оболочек
Я предполагаю, что это связано с разрешениями. Загрузитесь в OSX и перейдите в папки, к которым вы хотите получить доступ, и разрешите доступ к r / w любому пользователю. Я не уверен, что это решит, но это может быть.
Я предполагаю, что это связано с разрешениями. Загрузитесь в OSX и перейдите в папки, к которым вы хотите получить доступ, и разрешите доступ к r / w любому пользователю. Я не уверен, что это решит, но это может быть.