passwd - useradd issues


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers passwd - useradd issues
# 1  
Old 10-03-2011
passwd - useradd issues

hi guys

I'm having these problems with these commands and I have not idea why

Code:
# passwd
If 'passwd' is not a typo you can run the following command to lookup the package that contains the binary:
    command-not-found passwd
-bash: passwd: command not found


# useradd temp
Warning: cannot create backup file `/etc/passwd.old': Operation not permitted
Error while renaming `/etc/passwd.tmpJ2hXeM': Operation not permitted

any idea what is causing this problem to add user and to change my password?

thanks a lot
# 2  
Old 10-03-2011
It sounds like you're not running these as root. That means the commands won't be in PATH and when you force them to run, useradd won't have the permissions to do anything. passwd should work for limited users if you run it with the full path.
# 3  
Old 10-03-2011
paste output of :
Code:
mount
id
stat /etc/passwd


Last edited by ieth0; 10-03-2011 at 06:03 PM.. Reason: removing -a from mount
# 4  
Old 10-03-2011
thanks a lot for the answer but I am root

now the info requested


Code:
# id
uid=0(root) gid=0(root) groups=0(root),104(sfcb)

Trex:~ # mount
/dev/mapper/SYS-lv_root on / type ext3 (rw,acl,user_xattr)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
debugfs on /sys/kernel/debug type debugfs (rw)
devtmpfs on /dev type devtmpfs (rw,mode=0755)
tmpfs on /dev/shm type tmpfs (rw,mode=1777)
devpts on /dev/pts type devpts (rw,mode=0620,gid=5)
/dev/sda1 on /boot type ext3 (rw,acl,user_xattr)
fusectl on /sys/fs/fuse/connections type fusectl (rw)

Trex:~ # stat /etc/passwd
  File: `/etc/passwd'
  Size: 1532            Blocks: 8          IO Block: 4096   regular file
Device: fd00h/64768d    Inode: 674102      Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2011-10-02 23:39:08.000000000 -0500
Modify: 2011-05-25 09:40:33.000000000 -0500
Change: 2011-08-08 20:20:08.000000000 -0500


--------- just adding more info


Code:
whereis passwd
passwd: /etc/passwd /etc/passwd.YaST2save /usr/share/man/man5/passwd.5.gz /usr/share/man/man1/passwd.1ssl.gz /usr/share/man/man1/passwd.1.gz
Trex:~ # whereis useradd
useradd: /usr/sbin/useradd /usr/sbin/useradd.local /usr/share/man/man8/useradd.8.gz
Trex:~ # which passwd
which: no passwd in (/sbin:/usr/sbin:/usr/local/sbin:/root/bin:/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/X11R6/bin:/usr/games:/usr/lib/mit/bin:/usr/lib/mit/sbin)
Trex:~ # which useradd
/usr/sbin/useradd


Last edited by karlochacon; 10-03-2011 at 06:16 PM..
# 5  
Old 10-03-2011
Somehow, you don't seem to have a useradd command, at least none whereis can find Smilie You've got manpages for it but not the utility itself. Try 'man useradd' and see if it describes where it's supposed to be.
This User Gave Thanks to Corona688 For This Post:
# 6  
Old 10-03-2011
its weird that you dont have passwd and have useradd , almost unix/linux systems has passwd inside /bin,
so it may be two things , somehow passwd binary deleted, if you didn't do that , it may you have rootkit finder installed on the system ?
for useradd problem, check your disk , your system may force system file in readonly mode , or you ran out free disk space.
just try to touch a file inside /etc
Code:
touch /etc/sometestfile

and if you had permission denied or such thing check
Code:
df -h
tail -n 50 /var/log/messages

you may have some messages from kernel there.
# 7  
Old 10-03-2011
I have man pages for both

weird

---------- Post updated at 05:28 PM ---------- Previous update was at 05:25 PM ----------

Quote:
Originally Posted by ieth0
its weird that you dont have passwd and have useradd , almost unix/linux systems has passwd inside /bin,
so it may be two things , somehow passwd binary deleted, if you didn't do that , it may you have rootkit finder installed on the system ?
for useradd problem, check your disk , your system may force system file in readonly mode , or you ran out free disk space.
just try to touch a file inside /etc
Code:
touch /etc/sometestfile

and if you had permission denied or such thing check
Code:
df -h
tail -n 50 /var/log/messages

you may have some messages from kernel there.
yes I can create file under /etc

under /var/log
messages is not file is a folder Smilie

let me show you what I got

Code:
 # ls
ConsoleKit      localmessages      warn-20110812.bz2  warn-20110822.bz2  warn-20110901.bz2  warn-20110911.bz2  warn-20110921.bz2  warn-20111001.bz2
Xorg.0.log      mail               warn-20110813.bz2  warn-20110823.bz2  warn-20110902.bz2  warn-20110912.bz2  warn-20110922.bz2  warn-20111002.bz2
Xorg.0.log.old  mail.info          warn-20110814.bz2  warn-20110824.bz2  warn-20110903.bz2  warn-20110913.bz2  warn-20110923.bz2  xinetd.log
YaST2           messages           warn-20110815.bz2  warn-20110825.bz2  warn-20110904.bz2  warn-20110914.bz2  warn-20110924.bz2  zypp
acpid           messages.log       warn-20110816.bz2  warn-20110826.bz2  warn-20110905.bz2  warn-20110915.bz2  warn-20110925.bz2  zypper.log
all.log         secure             warn-20110817.bz2  warn-20110827.bz2  warn-20110906.bz2  warn-20110916.bz2  warn-20110926.bz2
auth.log        warn               warn-20110818.bz2  warn-20110828.bz2  warn-20110907.bz2  warn-20110917.bz2  warn-20110927.bz2
boot.msg        warn-20110809.bz2  warn-20110819.bz2  warn-20110829.bz2  warn-20110908.bz2  warn-20110918.bz2  warn-20110928.bz2
boot.omsg       warn-20110810.bz2  warn-20110820.bz2  warn-20110830.bz2  warn-20110909.bz2  warn-20110919.bz2  warn-20110929.bz2
everything.log  warn-20110811.bz2  warn-20110821.bz2  warn-20110831.bz2  warn-20110910.bz2  warn-20110920.bz2  warn-20110930.bz2

Trex:/var/log # df -h
Filesystem            Size  Used Avail Use% Mounted on
/dev/mapper/SYS-lv_root
                       15G   14G  666M  96% /
devtmpfs              3.9G   96K  3.9G   1% /dev
tmpfs                 3.9G   88K  3.9G   1% /dev/shm
/dev/sda1             122M   31M   85M  27% /boot

 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. HP-UX

Useradd and passwd in HP-UX

Dear All, I have Perl Script which previously running on solaris and now our system is moved to HP UX. The script is creating the users on unix and database. 1. When we are creating the new user, useradd keep newly created account in locked state 2. In script we were using Passwd... (5 Replies)
Discussion started by: yadavricky
5 Replies

2. AIX

When did AIX start using /etc/security/passwd instead of /etc/passwd to store encrypted passwords?

Does anyone know when AIX started using /etc/security/passwd instead of /etc/passwd to store encrypted passwords? (1 Reply)
Discussion started by: Anne Neville
1 Replies

3. Red Hat

useradd w/o write permission on /etc/passwd

Hi root user creates a user using the useradd command. This command creates an entry in the /etc/passwd file. /etc/passwd file has rw permission for the root user. Now, if I happen to remove the w permission for the root user, useradd command still is successfully creating entry in the... (3 Replies)
Discussion started by: guruprasadpr
3 Replies

4. Solaris

useradd

I want to creat a 27 logins in solaris.Can anyone tell me how to write a script for that so that i create at a time for all 27 people. Thanks to guide me. (6 Replies)
Discussion started by: kkalyan
6 Replies

5. Solaris

passwd cmd reenables passwd aging in shadow entry

Hi Folks, I have Solaris 10, latest release. We have passwd aging set in /etc/defalut/passwd. I have an account that passwd should never expire. Acheived by emptying associated users shadow file entries for passwd aging. When I reset the users passwd using passwd command, it re enables... (3 Replies)
Discussion started by: BG_JrAdmin
3 Replies

6. UNIX for Advanced & Expert Users

useradd?

Hi Experts, when using useradd command, what are the necessary options/arguments to be included? Please advice. (4 Replies)
Discussion started by: etcpasswd
4 Replies

7. Shell Programming and Scripting

useradd

Gurus, I need to add a user to all the machines. I need a script to do this. I did one but it does not allow me to su to root within a ssh session i open. It exists saying su: Sorry. Please let me know how i can do it. I do not have the freedom of using sudo either. Regards (4 Replies)
Discussion started by: earlysame55
4 Replies

8. Solaris

useradd

Hi, I need to add a new user who will only be able to access one single folder on my Solaris 9 system. Can this be achieved by using just useradd or do i need to fiddle with auth_attr table? TIA, Selma (4 Replies)
Discussion started by: Selma
4 Replies

9. UNIX for Advanced & Expert Users

useradd

Hi. due to some needs i gave a user the premission to use useradd command with sudo. i want to know if there is a way to let him set the initial password, without giving him the premission to use passwd command as root (sudo). maybe a way to set a default password for all the new users that... (2 Replies)
Discussion started by: dorilevy
2 Replies

10. UNIX for Dummies Questions & Answers

useradd

I work on some hp ux 11.00 Servers. i have to add an user. i use the useradd command like follows: useradd -u 72022 -g 71095 -c " comment " -d /PACKAGE_NAME/home/username -s /usr/bin/sh username The command returns with error 3. The manpage means value number 3: Invalid argument supplied to an... (6 Replies)
Discussion started by: ortsvorsteher
6 Replies
Login or Register to Ask a Question