home dir checking


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting home dir checking
# 1  
Old 11-19-2008
home dir checking

Hi,

I want suggestion about user home directories, checking. how i could calculate this. I have 200 Users.


if home-dir-of-user1 > 250 MB -> print "OK"

fi

if home-dir-of-user1 > 500 MB > Print "Warning"

fi

if home-dir-of-user1 > 1000 MB > Print "Critical"

fi


Thanks,
Bash
# 2  
Old 11-19-2008
Maybe have a look into quota.
# 3  
Old 11-19-2008
Quote:
Originally Posted by learnbash
Hi,

I want suggestion about user home directories, checking. how i could calculate this. I have 200 Users.
What have you tried so far? While I agree on using quota, if you want to simply learn different commands, etc. you could expound on the following butchery...

Code:
awk -F ":" '/\/home/{print $6}' /etc/passwd|\

grep "^/home/" |\

while read dirs
do du -ch $dirs |\
awk '/total/{print x};{x=$0}'|\
grep "^[0-9]"|\
awk -F "K|M|G" '{print $1,$2}'

done

# 4  
Old 11-19-2008
Hi,

Thanks for your input but i am using this

username i am calculting from another loop

bb1=`sudo du -s /home/${userame} | cut -f 1`


My objective is that, my script will check folder size if its

its euqal or less than 250MB then show "OK"

if its over 250MB and less than 500MB then show "WARNING"

if its over 500MB and less then 1GB then show "CRITICAL"

i dont understand what command should i use as i told above, and i how to do i store each user with in condition so it can generate good output as i describe above.

Thanks
Bash
# 5  
Old 11-19-2008
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

Home dir renaming

It is required to rename the home dir of some users specifed in the file ids.csv. But the code is not working as expected. ids.csv have content in the format id1,name,id2 It displays the expected message , still it is unable to rename the dirs Find the code below: #!/bin/ksh... (3 Replies)
Discussion started by: hiten.r.chauhan
3 Replies

2. Shell Programming and Scripting

how to list of file in home dir ?

I want to print all list of file in the home dir of the user in $i with full bath an owner and group and permissions (1 Reply)
Discussion started by: testman84
1 Replies

3. HP-UX

could not able change permission of /home dir

Hi i am new to this admin area . i have created user with name as "ab" and gave home dir as /home/ab . when i tried to create the /home/ab dir , i got he following error. "mkdir: Failed to make directory "/home/ab"; Operation not applicable " Thanks in advance . (1 Reply)
Discussion started by: expert
1 Replies

4. Solaris

how to change /export/home/user dir to /home /user in solaris

Hi all i am using solaris 10, i am creating user with useradd -d/home/user -m -s /bin/sh user user is created with in the following path /export/home/user (auto mount) i need the user to be created like this (/home as default home directory ) useradd -d /home/user -m -s /bin/sh... (2 Replies)
Discussion started by: kalyankalyan
2 Replies

5. Solaris

home dir mount issue

Hi all, I have to mount my home directory in one box, by default everyone's home directory will mount in all unix boxes which we have. But we have unmounted these home directories from some boxes to keep the data as safe. So for automation purpose i need my home directory only in those boxes to... (2 Replies)
Discussion started by: raghu.iv85
2 Replies

6. Solaris

need to restrict user to his home dir

Hello, i need to create a user who's access is restricted only to his home directory and below, i restricted his pty access by adding 'no-pty' to the options of the ssh key in authorized_keys file. However, sftp access still allows this user access to all my file system thanks (5 Replies)
Discussion started by: lidram
5 Replies

7. UNIX for Dummies Questions & Answers

Modify user home dir

I created a new user and assigned a certain home dir to tis user. I've noticed that this home dir (/export/home/test) is already assigned to other users. I really want to create a dedicated home dir for the new user. Can anyone tell me how I can modify this user with a new homedir? Thx for... (4 Replies)
Discussion started by: kris_devis
4 Replies

8. UNIX for Dummies Questions & Answers

root dir ? home dir ?

I am little bit confused when the words "root directory" and "home directory" and "parent directory" are used. Can anybody explains the difference. I am trying to list the names and protections levels and size of visible files in the root directory would it be correct if I just typed: ls... (2 Replies)
Discussion started by: hinman
2 Replies

9. HP-UX

Home dir for users

Hello all, Most of our users have the same home directory, I know it's weird but it has been like this before me and we don't want to change that for now. When creating a new user using command useradd, it is not allowing me to create it because it is using the home directory of someone else. I... (2 Replies)
Discussion started by: qfwfq
2 Replies

10. UNIX for Advanced & Expert Users

removing a dir named: $HOME

How do I remove a directory named: $HOME $ rm "$HOME" rm: $HOME is a directory $ rmdir "$HOME" rmdir: directory "/home/bob": Directory is a mount point or in use (4 Replies)
Discussion started by: natter
4 Replies
Login or Register to Ask a Question