Re: Yeni yaratılan dosyanın izinleri
* Ali Alphan Bayazit [2004-11-15 00:33:44-0500]
[...]
> bash -l, ya da ssh tarzi bir sistem girisi profile dosyalarini,
> normal etkilesimli (ba)sh cagrimi ise (ornegin konsole, duz bash)
> bashrc dosyalarini okutur.
> ikiside soyledigim sartlar icersinde /etc/login.defs i ezer
Bu dogru... Kucuk bir ekleme, Bash'e ozel bir giris ilklendirme dosyasi
da mevcut: .bash_profile.
[...]
> pam cozumu gec sayilirsa sizin icin, ben olsam, onu beklerken
> /etx/{X11,kde3/kdm,gdm} altindaki Oturum "script"lerine bakardim
>
> hic bisey olmadi
> ~/.xsession icersine
> umask 002
> starkde
>
> yazardim
>
> bu da olmadi, kisayollari,
> sh -c 'umask 002;openoffice'
> seklinde degistirirdim,
> sonuncusu en cirkini olmasina ragmen, kesin calisir :)
> ne yazik ki sistem genelinde bir cozum olmuyor
X icin en kestirme cozum ~/.xsession gozukuyor. Fakat bu dosyayi biraz
daha Debian'ca olusturmak da yarar var. 'startkde' gibi bir sabit
kullanmak yerine Debian ilklendirme semasini oneririm. Kullandigim
xsession'dan orneklendirecek olursam, suna benzer birsey:
if [ -n "$WINDOW_MANAGER" ] && which $WINDOW_MANAGER >/dev/null 2>&1; then
realstartup=$WINDOW_MANAGER
elif [ -x /usr/bin/x-session-manager ]; then
realstartup=x-session-manager
elif [ -x /usr/bin/x-window-manager ]; then
realstartup=x-window-manager
else
err="$0: unable to start X session --- nothing sensible found; aborting."
echo "$err" | fold -s -w ${COLUMNS:-80} >&2
if [ -n "$DISPLAY" ] && which xmessage >/dev/null 2>&1; then
echo "$err" | fold -s -w ${COLUMNS:-80} | xmessage -center -file -
fi
exit 1
fi
exec $realstartup
'umask' arada bir yere yerlestirilebilir.
update-alternatives --config x-session-manager
komutuyla x-session-manager'in KDE oldugundan emin olunur.
--
roktas
Reply to: