Bug 73438
| Summary: | avoid or handle .ICEauthority being owned by root | ||
|---|---|---|---|
| Product: | [Retired] Red Hat Linux | Reporter: | Need Real Name <kipp> |
| Component: | gnome-session | Assignee: | Mark McLoughlin <markmc> |
| Status: | CLOSED UPSTREAM | QA Contact: | |
| Severity: | medium | Docs Contact: | |
| Priority: | medium | ||
| Version: | 8.0 | CC: | landonmkelsey |
| Target Milestone: | --- | Keywords: | MoveUpstream, Triaged |
| Target Release: | --- | ||
| Hardware: | i386 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Fixed In Version: | Doc Type: | Bug Fix | |
| Doc Text: | Story Points: | --- | |
| Clone Of: | Environment: | ||
| Last Closed: | 2003-01-13 03:04:52 UTC | Type: | --- |
| Regression: | --- | Mount Type: | --- |
| Documentation: | --- | CRM: | |
| Verified Versions: | Category: | --- | |
| oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
| Cloudforms Team: | --- | Target Upstream Version: | |
| Embargoed: | |||
|
Description
Need Real Name
2002-09-04 18:55:09 UTC
Upstream as http://bugzilla.gnome.org/show_bug.cgi?id=103302 after losing everything to a F10->F11 grub phenomenom ,
I have worked my way back (until today)
to a working F10
I was just getting back to restoring the original working bash_profile (at the bottom)
and after logging out, I could not log back in even after reboot.
I get a message about ...cannot update (or write) to .ICEauthority
I created a new user and cannot even log into the new user.
I can however log into root
Even a su - to either user will not work
[root@eugenemachine ~]# su - oracle
su: warning: cannot change directory to /home/oracle: Permission denied
-bash: /home/oracle/.bash_profile: Permission denied
-bash-3.2$ logout via control d
-bash: /home/oracle/.bash_logout: Permission denied
[root@eugenemachine ~]#
[root@eugenemachine oracle]# ls -alF|more
total 3244
drwxr--r-- 43 oracle oracle 4096 2009-09-29 12:16 ./
drwxr--r-- 4 root root 4096 2009-09-28 16:17 ../
drwxr--r-- 3 oracle oinstall 4096 2009-09-22 11:49 .adobe/
drwxr--r-- 2 oracle oracle 4096 2009-08-26 00:34 AdobeFlash/
drwxr--r-- 2 oracle oinstall 4096 2009-09-28 15:03 bash1/
drwxr--r-- 2 oracle oracle 4096 2009-09-28 17:57 bash2/
-rwxr--r-- 1 oracle oinstall 14440 2009-09-28 15:35 .bash_history*
-rwxr--r-- 1 oracle oinstall 18 2009-09-28 20:45 .bash_logout*
-rwxr--r-- 1 oracle oinstall 176 2009-09-28 20:45 .bash_profile*
-rwxr--r-- 1 oracle oinstall 124 2009-09-28 20:45 .bashrc*
drwxr--r-- 7 oracle oracle 4096 2009-09-28 14:51 .beagle/
some post recommended I delete .ICEauthority and reboot but that didn't work
until I changed ownership/permissions. There after .ICEauthority was created
when I logged in.
I did save .ICEauthority just in case
[root@eugenemachine oracle]# ls -alF /home
total 24
drwxr--r-- 4 root root 4096 2009-09-28 16:17 ./
drwxr-xr-x 24 root root 4096 2009-09-29 08:25 ../
drwx------ 4 eugene eugene 4096 2009-09-28 16:17 eugene/
drwxr--r-- 43 oracle oracle 4096 2009-09-29 11:19 oracle/
[root@eugenemachine oracle]#
[root@eugenemachine oracle]# pwd
/home/oracle
[root@eugenemachine oracle]# ls -alF .ICEauthority
-rwxrwxrwx 1 oracle oinstall 930 2009-09-28 18:15 .ICEauthority*
[root@eugenemachine oracle]#
_______________________________________________________________________
# .bash_profile
# for Qt 4
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
. ~/.bashrc
fi
# alias ls -alF='ls -alF --color'
# alias h=history
# User specific environment and startup programs
HIST=1024
hist=1024
savehist=1024
SAVEHIST=1024
# mount --move /mnt/usbdrive /home/eugene/usb
QTDIR=/usr/lib/qt4
# QTDIR=/usr/lib/qt-3.3
CPLUS_INCLUDE_PATH=$QTDIR/include
BASH_ENV=$HOME/.bashrc
USERNAME=""
LD_LIBRARY_PATH=/usr/lib
LIBRARY_PATH=$LD_LIBRARY_PATH
QTLIB=$LD_LIBRARY_PATH
# LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/Trolltech/Qt-4.2.2/lib
# LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/lib:/usr/lib
# LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib
PS1="\h (\u) \w [\!]>"
PATH=$QTDIR/bin:$QTDIR:$QTLIB:$PATH:$HOME/bin:.
export PS1
export USERNAME
export LD_LIBRARY_PATH
export PATH
export QTDIR
export LIBRARY_PATH
export CPLUS_INCLUDE_PATH
export BASH_ENV
export HIST
export hist
export savehist
export SAVEHIST
# unset USERNAME
# Oracle Settings
TMP=/tmp; export TMP
TMPDIR=$TMP; export TMPDIR
ORACLE_HOSTNAME=localhost.localdomain; export ORACLE_HOSTNAME
ORACLE_BASE=/u01/app/oracle; export ORACLE_BASE
ORACLE_HOME=$ORACLE_BASE/product/11.1.0/db_1; export ORACLE_HOME
ORACLE_SID=EUGENEGDNSID; export ORACLE_SID
TNS_ADMIN=/u01/app/oracle/product/11.1.0/db_1/network/admin export TNS_ADMIN
ORACLE_TERM=xterm; export ORACLE_TERM
PATH=/usr/sbin:$PATH; export PATH
# PATH=$ORACLE_HOME/bin:$PATH; export PATH
PATH=$PATH:$HOME/bin:$ORACLE_HOME/bin
LD_LIBRARY_PATH=$ORACLE_HOME/lib:/lib:/usr/lib; export LD_LIBRARY_PATH
CLASSPATH=$ORACLE_HOME/JRE:$ORACLE_HOME/jlib:$ORACLE_HOME/rdbms/jlib; export CLASSPATH
if [ $USER = "oracle" ]; then
if [ $SHELL = "/bin/ksh" ]; then
ulimit -p 16384
ulimit -n 65536
else
ulimit -u 16384 -n 65536
fi
fi
LIBXCB_ALLOW_SLOPPY_LOCK=true; export LIBXCB_ALLOW_SLOPPY_LOCK
___________________________________________________________
Using chmod 755 and 777, I made the thing work.
I can login either user now.
current state:
[root@eugenemachine oracle]# lsa /home
total 24
drwxrwxrwx 4 root root 4096 2009-09-28 16:17 ./
drwxr-xr-x 24 root root 4096 2009-09-29 13:04 ../
drwxrwxrwx 4 eugene eugene 4096 2009-09-28 16:17 eugene/
drwxrwxrwx 49 oracle oracle 4096 2009-09-29 13:17 oracle/
[root@eugenemachine oracle]# lsa |more
ls: cannot access .gvfs: Permission denied
total 3276
drwxrwxrwx 49 oracle oracle 4096 2009-09-29 13:17 ./
drwxrwxrwx 4 root root 4096 2009-09-28 16:17 ../
drwxr--r-- 3 oracle oinstall 4096 2009-09-22 11:49 .adobe/
drwxr--r-- 2 oracle oracle 4096 2009-08-26 00:34 AdobeFlash/
drwxr--r-- 2 oracle oinstall 4096 2009-09-28 15:03 bash1/
drwxr--r-- 2 oracle oracle 4096 2009-09-28 17:57 bash2/
-rwxr-xr-x 1 oracle oinstall 14402 2009-09-29 13:09 .bash_history*
-rwxr-xr-x 1 oracle oinstall 18 2009-09-29 13:08 .bash_logout*
-rwxr-xr-x 1 oracle oinstall 1828 2009-09-29 13:08 .bash_profile*
-rwxr-xr-x 1 oracle oinstall 170 2009-09-29 13:08 .bashrc*
new problem: what is ,gvfs? I cannot change the permissions or ownership
-rw-r--r-- 1 oracle oinstall 35 2009-09-29 13:10 .gpg-agent-info
drwxr--r-- 2 oracle oracle 4096 2009-08-24 14:25 .gstreamer-0.10/
-rw-r--r-- 1 oracle oinstall 141 2009-09-29 13:05 .gtk-bookmarks
d????????? ? ? ? ? ? .gvfs/
drwxr--r-- 3 oracle oinstall 4096 2009-09-28 13:54 html/
drwxr--r-- 3 oracle oinstall 4096 2008-12-20 19:42 htmlold/
now I have :
drwxr--r-- 3 oracle oracle 4096 2009-08-24 19:35 .gnupg/
-rw-r--r-- 1 oracle oinstall 35 2009-09-29 13:10 .gpg-agent-info
drwxr--r-- 2 oracle oracle 4096 2009-08-24 14:25 .gstreamer-0.10/
-rw-r--r-- 1 oracle oinstall 141 2009-09-29 13:05 .gtk-bookmarks
d????????? ? ? ? ? ? .gvfs/
what is .gvfs???
I copied the directory (empty) from root and changed permissions and owner.
Everything seems to be working OK!
|