Accidentally Changed File Ownership to Include a "Comment" [AIX]

 
Thread Tools Search this Thread
Homework and Emergencies Emergency UNIX and Linux Support Accidentally Changed File Ownership to Include a "Comment" [AIX]
# 1  
Old 10-05-2012
I was just surprised that it still took the UID from the passwd entry, even though the line was commented out.
# 2  
Old 10-05-2012
Yes.

OMG. I have never seen this before.

When I added the users back, I copied them and removed the comment.

I just removed the commented line for one of them and it looks OK.

How could I never have seen this before? Smilie

ROFL. That was a waste of 20,000 bits!

Thanks Smilie
# 3  
Old 10-05-2012
Just a tip. When I disable accounts on AIX, the following works:

Code:
chuser account_lock=true <user>

to verify:
lsusuer -a account_locked <user>
<user> account_locked=true

to remove lock:
chuser account_lock=false

Toss into a loop if tons of user accounts and you're good to go.
This User Gave Thanks to in2nix4life For This Post:
# 4  
Old 10-05-2012
Shows that if # is used in passwd file , it does comment out but also changes the user's name hehe.. I like the idea of minus sign after...

Last edited by vbe; 10-05-2012 at 12:42 PM.. Reason: frenglish correction, not sure is more clear though
# 5  
Old 10-05-2012
Hey where did you loose 20'000 bits? It seems to only give the ordinary 300...( Or is it for Neo Smilie )
# 6  
Old 10-05-2012
LOL. That's the cost of creating a thread here. Maybe I should move it to the "Unix for Dummies" forum Smilie
# 7  
Old 10-06-2012
getpwuid() reads /etc/passwd to translate the struct stat
Code:
uid_t st_uid

into a username - parses the file using : as a field sep. Using # to "comment out" lines in /etc/passwd
is non-standard so you confused getpwuid() into returning '# scott' as the the username.
If the account really no longer existed you would see a numeric uid because translation failed. Like when you tar from a foreign system.

I never had to to do tentative user remove like that.
These 2 Users Gave Thanks to jim mcnamara For This Post:
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Bash script - Print an ascii file using specific font "Latin Modern Mono 12" "regular" "9"

Hello. System : opensuse leap 42.3 I have a bash script that build a text file. I would like the last command doing : print_cmd -o page-left=43 -o page-right=22 -o page-top=28 -o page-bottom=43 -o font=LatinModernMono12:regular:9 some_file.txt where : print_cmd ::= some printing... (1 Reply)
Discussion started by: jcdole
1 Replies

2. UNIX for Dummies Questions & Answers

Using "mailx" command to read "to" and "cc" email addreses from input file

How to use "mailx" command to do e-mail reading the input file containing email address, where column 1 has name and column 2 containing “To” e-mail address and column 3 contains “cc” e-mail address to include with same email. Sample input file, email.txt Below is an sample code where... (2 Replies)
Discussion started by: asjaiswal
2 Replies

3. AIX

How to enable "TCP MD5 Signatures" and "https" on AIX?

I have searched many times but nothing found. Somebody help please :(:(:( (1 Reply)
Discussion started by: bobochacha29
1 Replies

4. AIX

"Accidentally" destroyed my filesystem

I was trying to delete and recreate a filesystem, thinking it would be a quick way of deleting all of the files off of it, and I fear that I messed up. Here is the original entry from /etc/filesystems: data01: dev = /dev/fslv00 vfs = jfs2 log ... (5 Replies)
Discussion started by: bstring
5 Replies

5. Red Hat

Accidentally changed ownership-unable to SSH into server.

Hi All, Accidentally changed ownership of /var directory as root :eek: thinking that I am changing ownership of var directory in other location in the file system:D.Now unable to SSH into the server:(. By gods grace I was able to regain the access again as server was in control of me at that... (5 Replies)
Discussion started by: shiek.kaleem
5 Replies

6. Shell Programming and Scripting

Script to echo "File permissions or ownership changed from required " when accidentally changed.

Hi All, I have to work in the late nights some times for server maintenance and in a hurry to complete I am accidentally changing ownership or permission of directories :( which have similar names ( /var in root and var of some other directory ).:confused: Can some one suggest me with the... (1 Reply)
Discussion started by: shiek.kaleem
1 Replies

7. Shell Programming and Scripting

awk command to replace ";" with "|" and ""|" at diferent places in line of file

Hi, I have line in input file as below: 3G_CENTRAL;INDONESIA_(M)_TELKOMSEL;SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL My expected output for line in the file must be : "1-Radon1-cMOC_deg"|"LDIndex"|"3G_CENTRAL|INDONESIA_(M)_TELKOMSEL"|LAST|"SPECIAL_WORLD_GRP_7_FA_2_TELKOMSEL" Can someone... (7 Replies)
Discussion started by: shis100
7 Replies

8. Emergency UNIX and Linux Support

Mapping between "Pseudo name" and "Logical device ID" in powerpath with SVM changed....

Dear All, I was having powerpath 5.2 on SUN server with SVM connected to CLARIION box.Please find the following output : root # powermt display dev=all Pseudo name=emcpower3a CLARiiON ID=CK200073400372 Logical device ID=60060160685D1E004DD97FB647BFDC11 state=alive; policy=CLAROpt;... (1 Reply)
Discussion started by: Reboot
1 Replies

9. Shell Programming and Scripting

Compare file names and select correct elements to include in "for each loop"

Hi everyone, I`ll try to be most clear I can explaining my help request. I have 2 folders Folder A-->This folder receives files through FTP constantly Folder B-->The files from Folder A are unzipped and then processed in Folder B Sometimes Folder A doesn`t contain all... (2 Replies)
Discussion started by: cgkmal
2 Replies

10. Shell Programming and Scripting

perl file, one line code include "length, rindex, substr", slow

Hi Everyone, # cat a.txt a;b;c;64O a;b;c;d;ee;f # cat a.pl #!/usr/bin/perl use strict; use warnings; my $tmp3 = ",,a,,b,,c,,d,,e,,f,,"; open(my $FA, "a.txt") or die "$!"; while(<$FA>) { chomp; my @tmp=split(/\;/, $_); if ( ($tmp =~ m/^(64O)/i) || ($tmp... (3 Replies)
Discussion started by: jimmy_y
3 Replies
Login or Register to Ask a Question