08-11-2017
Quote:
Originally Posted by
mohtashims
Yes, i m testing this out. once good with the scripts i will change the log location.
This is not the point Corona688 has raised: your script, when called from the login routine of a user, runs with the credentials of this user. To append the text the user enters to the log file the user has to be allowed to write to this file.
But because he is allowed to write the file he is also free to remove any content from the file - he could reduce it to zero length. So your whole mechanism is flawed from the beginning.
Since shell scripts cannot run as SUID (that is, run with the effective privileges of another user, not the one executing it) you will need to write a C- (or any other programming language you can compile to an object deck) program which takes the text and then writes it to a log file not writable by the user itself.
I hope this helps.
bakunin
9 More Discussions You Might Find Interesting
1. HP-UX
Dear All,
how to check the unix log file which mean how many(who) user has been log in the server for the day, when they log in & when they log out? (8 Replies)
Discussion started by: whl123
8 Replies
2. Solaris
Hi,
I'm new to solaris/ Unix and would like to know how to check in the system what
was the last login user were doing. Is there any way to check this? Thanks in advanced. (1 Reply)
Discussion started by: raziayub
1 Replies
3. UNIX for Dummies Questions & Answers
I m using linux os...and my friend using windows....we both having internet connection...Is there any possible to enter his system from my system using this internet connection..... (1 Reply)
Discussion started by: stalin2020
1 Replies
4. SCO
We have made numerous requests to our system administrator to add new employees at login screen ( passwords not required ) to no avail.
I can login into root but not sure how to proceed from there.
We have a 10 yr. old version of SCO
Can anyone help?
I know very few unix commands okay... (1 Reply)
Discussion started by: houseostyle
1 Replies
5. UNIX for Dummies Questions & Answers
What is the command to list all UNIX system login accounts?
What is the command to list all system password parameters for UNIX(minimum length, complexity,age, invalid lockout attempts, expiration date , user inactivity lockout) (1 Reply)
Discussion started by: ma466
1 Replies
6. Solaris
Hi,
I need to implement something that will enforce login to a Solaris server as a particular, specifed user. After this login stage, users will be able to "su -" to whichever user they wish, by which time their activity will be captured by some sort of script (yet to be written). What I need... (7 Replies)
Discussion started by: jamiegeo1
7 Replies
7. UNIX for Dummies Questions & Answers
Hello - Could anyone please explain what is login class in unix..? is it supported by Linux, AIX, HP-UX, Solaris?
Also how do we update this when a user is created? I looked into man pages for useradd/usermod and mkuser, but could not find any option to add/update login class for a user.
... (5 Replies)
Discussion started by: manju--
5 Replies
8. AIX
I have four AIX 6.1.7.4 systems freshly built and ready for our DBAs to do their work. Of the three one runs into an odd issue while logging in as himself, using Putty with ssh protocols. He logs in successfully, but also gets the following error message:
: 3004-300 You entered an invalid login... (2 Replies)
Discussion started by: Mike Brendan
2 Replies
9. UNIX and Linux Applications
Hello I install AT&T UNIX System V Release 4 Version 2.1 (3.5) on Emulator Bochs 2.6.8 here I done with all Base .img file upload after uploading 10 the base img file System take restart and after that System ask for console Login.
which is as root and password set by me.
But it will NOT allow... (7 Replies)
Discussion started by: Akshay Nalange
7 Replies
LEARN ABOUT OSX
scheduler
ICECREAM(1) Icecream User's Manual ICECREAM(1)
NAME
scheduler - Icecream scheduler
SYNOPSIS
scheduler [-n | --netname name] [-p | --port port] [-h | --help] [-l | --log-file file] [-d | --daemonize] [-r | --allow-run-as-user]
[-v [v [v]]]
DESCRIPTION
The Icecream scheduler is the central instance of an Icecream compile network. It distributes the compile jobs and provides the data for
the monitors.
OPTIONS
-n, --netname netname
The name of the Icecream network the scheduler controls.
-p, --port port
IP port the scheduler uses.
-h, --help
Print help message.
-l, --log-file logfile
Name of file where log output is written to.
-d, --daemonize
Detach daemon from shell.
-v, -vv, -vvv
Control verbosity of daemon. The more v the more verbose.
-r, --allow-run-as-user
Force running the scheduler with user rights. Usually you will need to run the scheduler with root rights.
SEE ALSO
icecream, scheduler, iceccd, icemon
AUTHOR
Cornelius Schumacher
Icecream April 21th, 2005 ICECREAM(1)