tried to transfer the dosread-command with dd?
something like
 
dd </usr/bin/dosread >/dev/your_diskdrive
 
and vice versa on the target system
-----Original Message-----
From: Shekhar Dhotre [mailto:Shekhar.Dhotre@LENDLEASEREI.COM]
Sent: Thursday, January 09, 2003 7:54 PM
To: aix-l@Princeton.EDU
Subject: restoring permission's on root file system .


We are following  process  to restore permission's on root file system .  Now we have reset.perms.out file on another aix system .
We are trying to copy this file to bad aix system so that we can execute and restore permission's .unfortunately there is no  doswrite/read commands on target system. since system is booted in maintenance mode cannot install bos.dosutil file set .
we are trying dd, cpio etc..

Is there a way to copy file from one aix system to another aix system ? using any other commands than dosread and doswrite ?
or can we bring network up in maintenance mode ? so that we can ftp this file .

drwxr-xr-x   2 root     system      1024 Dec 30 08:49 drinfo              
-rw-r--r--   1 root     system    733137 Jan 09 12:34 reset.perms.out.Z   (want to copy this file )
drwxr-xr-x   2 root     system       512 Jan 09 13:23 reset                
spcws01@/tmp>                                                              

Thanks
SD

Check this out-

it uses a mksysb tape of the damaged system to generate a script to fix
perms-

http://www.gruftie.net/ibm/tl/techlib/qna/faxes/html/cmd/cmd31.htm
<http://www.gruftie.net/ibm/tl/techlib/qna/faxes/html/cmd/cmd31.htm>



if you don't have a mksysb tape, you can use the following:



You run the script listed below on A GOOD system with correct

permissions. This will generate a file 'reset.perms.out' which

contains the necessary 'chmod' and 'chown' commands to restore

permissions on the affected system. You can then COPY this file

over to the BAD system and run it.

-- begin script --

#!/bin/ksh

cd /tmp

rm reset.perms.out 2>/dev/null

find / -ls |awk '{print $3,$4,$5,$6,$7,$8,$9,$10,$11,$12}'|

awk '{

if ( NF == "9" )

{

printf ("chown %s.%s %s\n",$3,$4,$9)

{

perms=0

if(substr($1,2,1) == "r")

perms = perms + 400

if(substr($1,3,1) == "w")

perms = perms + 200

if(substr($1,4,1) == "x")

perms = perms + 100

if(substr($1,4,1) == "S")

perms = perms + 4000

if(substr($1,4,1) == "s")

perms = perms + 4100

if(substr($1,5,1) == "r")

perms = perms + 40

if(substr($1,6,1) == "w")

perms = perms + 20

if(substr($1,7,1) == "x")

perms = perms + 10

if(substr($1,7,1) == "S")

perms = perms + 2000

if(substr($1,7,1) == "s")

perms = perms + 2010

if(substr($1,8,1) == "r")

perms = perms + 4

if(substr($1,9,1) == "w")

perms = perms + 2

if(substr($1,10,1) == "x")

perms = perms + 1

if(substr($1,10,1) == "T")

perms = perms + 1000

if(substr($1,10,1) == "t")

perms = perms + 1001

printf("chmod %d %s # %s\n",perms,$9,$1)

}

}

}' >reset.perms.out

chmod 755 reset.perms.out



-pablo

--
Pablo Clifton
UNIX Tech Services
* pablo.clifton@bcbsfl.com
* DCC603-F212
* 904.905.7116/ 210.287.4021 cell

-----Original Message-----
From: Shekhar Dhotre [mailto:Shekhar.Dhotre@LENDLEASEREI.COM]
Sent: Thursday, January 09, 2003 9:47 AM
To: aix-l@Princeton.EDU
Subject: permission's or / (root) changed



Hi all,

Our Junior-while working with Developer changed some permission on root file
system, I don't have details but he was telling me developer provided some
script to change permission's and he accidentally executed on root file
system.
Now we are getting messages processes spawning to rapidly ... the box is
down. I started working with him to restore this box.
What are our options?
I know I can restore from mksysb.  (He is in doubt about mksysb tape -
created one year ago :-) and searching one .
Assuming that we don't get mksysb -
Can I install AIX from CD and do importvg on whatever volume groups were
there?
Or is there any way to set / permission's to original one?


Thank You

SD