[K12OSN] PostSession script, rm command and user directories

Meelis Mihhailov meelis at nlib.ee
Sat Dec 16 10:36:44 UTC 2006


Ok ... tryed the chmod thingy and added Petre's code but nothing happened.
Directories/files that the user created while working with the terminal are 
not removed (this is the main reason why I'm creating this solution).

I'm out of ideas :(

The same thing occurs with other accounts as well that I've made for readers 
to use in terminals. It removes the files that are made in the Desktop 
directory but nothind is deleted from the users home folder. I'm talking 
about the files/directories made by the user.

Following is the permissions and files/directories list from account 
"terminal9" not logged out :

*********************************************************************
drwx------ 23 terminal9 users  4096 16. dets  12:18 .
drwxr-x--- 22 arvuti1   users  4096 15. dets  14:07 ..
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .adobe
-rw-r--r--  1 terminal9 users    24 23. okt   18:14 .bash_logout
-rw-r--r--  1 terminal9 users   191 23. okt   18:14 .bash_profile
-rw-r--r--  1 terminal9 users   124 23. okt   18:14 .bashrc
drwx------  3 terminal9 users  4096 16. dets  12:17 .config
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:18 Desktop
-rw-------  1 terminal9 users    26 13. dets  11:40 .dmrc
drwxr-xr-x  3 terminal9 users  4096 16. dets  12:18 Drives
-rw-r--r--  1 terminal9 users 23348 16. dets  12:17 Eesti Rahvusraamatukogu 
<<< made by user >>>
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:17 Eesti 
Rahvusraamatukogu_files <<<< made by user >>>
drwxr-x---  2 terminal9 users  4096 13. dets  11:40 .eggcups
-rw-------  1 terminal9 users    16 13. dets  11:41 .esd_auth
drwx------  4 terminal9 users  4096 16. dets  12:18 .gconf
drwx------  2 terminal9 users  4096 16. dets  12:18 .gconfd
-rw-r--r--  1 terminal9 users    49 16. dets  12:18 .gconf.path.defaults
-rw-r--r--  1 terminal9 users    50 16. dets  12:18 .gconf.path.mandatory
drwxr-xr-x  4 terminal9 users  4096 13. dets  11:40 .gconf.xml.defaults
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .gconf.xml.mandatory
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .gnome
drwxr-xr-x  7 terminal9 users  4096 13. dets  11:41 .gnome2
drwx------  2 terminal9 users  4096 13. dets  11:40 .gnome2_private
-rw-r--r--  1 terminal9 users   138 13. dets  11:40 .gtkrc-1.2-gnome2
-rw-------  1 terminal9 users   177 16. dets  12:18 .ICEauthority
drwxr-xr-x  3 terminal9 users  4096  8. nov   11:48 .kde
prw-r--r--  1 terminal9 users     0 13. dets  11:40 .lbus_fifo
-rw-r--r--  1 terminal9 users     0 16. dets  12:18 .lbussd.out
drwx------  3 terminal9 users  4096 13. dets  11:40 .metacity
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .mozilla
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .nautilus
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:18 nimeta kataloog <<< made 
by user >>>
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:18 nimeta kataloog 1 <<< 
made by user >>>
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:41 .openoffice.org2.0
drwxr-xr-x  2 terminal9 users  4096 13. dets  11:40 .rh-fontconfig
-rw-r--r--  1 terminal9 users   658 12. veebr  2006 .zshrc
-rw-------  1 terminal9 users    49 16. dets  12:18 .Xauthority
***********************************************************************

and now if I log off and DO NOT let the system to untar the backup directory 
... this is what will not be erased by RM command :

***********************************************************************
drwx------ 22 terminal9 users  4096 16. dets  12:26 .
drwxr-x--- 22 arvuti1   users  4096 15. dets  14:07 ..
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .adobe
-rw-r--r--  1 terminal9 users    24 23. okt   18:14 .bash_logout
-rw-r--r--  1 terminal9 users   191 23. okt   18:14 .bash_profile
-rw-r--r--  1 terminal9 users   124 23. okt   18:14 .bashrc
drwx------  3 terminal9 users  4096 16. dets  12:17 .config
-rw-------  1 terminal9 users    26 13. dets  11:40 .dmrc
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:26 Drives
-rw-r--r--  1 terminal9 users 23348 16. dets  12:17 Eesti Rahvusraamatukogu 
<<< user made >>>
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:17 Eesti 
Rahvusraamatukogu_files <<< user made >>>
drwxr-x---  2 terminal9 users  4096 13. dets  11:40 .eggcups
-rw-------  1 terminal9 users    16 13. dets  11:41 .esd_auth
drwx------  4 terminal9 users  4096 16. dets  12:26 .gconf
drwx------  2 terminal9 users  4096 16. dets  12:27 .gconfd
-rw-r--r--  1 terminal9 users    49 16. dets  12:18 .gconf.path.defaults
-rw-r--r--  1 terminal9 users    50 16. dets  12:18 .gconf.path.mandatory
drwxr-xr-x  4 terminal9 users  4096 13. dets  11:40 .gconf.xml.defaults
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .gconf.xml.mandatory
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .gnome
drwxr-xr-x  7 terminal9 users  4096 16. dets  12:26 .gnome2
drwx------  2 terminal9 users  4096 13. dets  11:40 .gnome2_private
-rw-r--r--  1 terminal9 users   138 13. dets  11:40 .gtkrc-1.2-gnome2
-rw-------  1 terminal9 users     0 16. dets  12:26 .ICEauthority
drwxr-xr-x  3 terminal9 users  4096  8. nov   11:48 .kde
prw-r--r--  1 terminal9 users     0 13. dets  11:40 .lbus_fifo
-rw-r--r--  1 terminal9 users   393 16. dets  12:26 .lbussd.out
drwx------  3 terminal9 users  4096 13. dets  11:40 .metacity
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .mozilla
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:40 .nautilus
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:18 nimeta kataloog <<< user 
made >>>
drwxr-xr-x  2 terminal9 users  4096 16. dets  12:18 nimeta kataloog 1 <<< 
user made >>>
drwxr-xr-x  3 terminal9 users  4096 13. dets  11:41 .openoffice.org2.0
drwxr-xr-x  2 terminal9 users  4096 13. dets  11:40 .rh-fontconfig
-rw-r--r--  1 terminal9 users   658 12. veebr  2006 .zshrc
************************************************************************

The RM command used to erase is :
rm -rf /home/terminal9/*

Could you give me some more ideas what to try ? I would really appreciate it 
:)

Meelis
---
meelis at nlib.ee







More information about the K12OSN mailing list