-
adding a user w/ password and saving it to configs.tbz
For my project I need each cd to have an individual username...but with the following conditions...
1. username must have root home, uid, gid and individual password.
2. the passwd and shadow must be saved in the configs.tbz to avoid remastering the entire clopp and just the final iso.
What I tried so far is opening the passwd and shadow files...copy the root entries and changed the login info to a username...leaving the rest is...and copy the /etc/passwd and /etc/shadow into my configs.tbz file so it would overwrite when it boots up...
what I get on next boot is a failure stating an error with root.root not being found or something to that effect...
I'm assuming it has something to do with the boot script knoppix has with setting filenames with the right permissions and such...
I can build a script that will just echo in the info after boot from rc but i wanted to see if anyone else has had any success in this...or am i the ONLY one that requires a username with root credentials?
-
Senior Member
registered user
You could write a knoppix.sh script that adds the user on the fly with
Replace myusername with what you want them to be. Of course you must also change the xsession script, you could do that with search and replace.
Then you can set the password with expect,
http://www.clug.de/vortraege/expect/expect.html
probono
-
although a bit more complex i got exactly what i wanted by creating this script and running it in every runlevel...
Code:
start)
OFFSET=`ntpdate -q 192.5.41.41 | tail -n1 | cut -f4 -d':' | cut -f7 -d' ' | cut -f1 -d'.'`
TRUEDATE=$(($OFFSET / 86400))
date --set="$TRUEDATE days" > /dev/null
USREPOCHEXPIRE=$((`head -n1 /root/.user` + 150))
## .user is created when user request is submitted...basically its EPOCHDATE=$((`date +%s` / 86400)) > /root/.user
USRNME=`grep -v '$1' /root/.user | tail -n1`
PW=`grep '$1' /root/.user | tail -n1`
echo $USRNME:x:0:0:$USRNME,,,:/root:$RL >> /etc/passwd
echo $USRNME:$PW::::::$USREPOCHEXPIRE: >> /etc/shadow
exit 1
;;
thank you for your input though!
-
hi, this may be a off the topic considering the present context. but this is what i am trying for days and couldn't find a solution.
could pronobo or some one answer me this question. how do i boot a different user other knoppix , or is it possible to change the user knoppix to other one.
please help.
Similar Threads
-
By Mustang64 in forum General Support
Replies: 3
Last Post: 05-10-2004, 07:14 PM
-
By manuka in forum Customising & Remastering
Replies: 1
Last Post: 03-15-2004, 06:57 AM
-
By SunnyB in forum General Support
Replies: 4
Last Post: 03-09-2004, 02:02 PM
-
By TomF in forum General Support
Replies: 0
Last Post: 09-12-2003, 12:10 AM
-
By jmsuthar in forum General Support
Replies: 3
Last Post: 08-27-2003, 03:18 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

Samsung 2.5" 870 EVO SSD SATA III 250GB 500GB 1TB Internet Solid State Drive Lot
$100.00

Netac 2TB 1TB 512GB 256GB Internal SSD 2.5inch SATAIII Solid State Drive lot
$949.00

Netac 256GB SSD 2.5'' SATA III 6Gb/s Internal Solid State Drive 500MB/s PC/Latop
$40.00

Samsung 860 EVO 250GB SSD MZ-76E250 2.5" SATA III Solid State Drive -
$36.99

Crucial MX500 250GB 2.5" SATA III SSD - Preowned
$29.00

2 PACK 128 GB SSD M.2 2280 SATA Solid State Drive Major Brands, Samsung, LiteON
$28.00

Fanxiang 256GB 512GB 1TB 2TB 4TB SSD Lot 2.5'' SATA Internal Solid State Drive
$59.99

Fanxiang 1/2/5/10Pcs 2.5'' SATA SSD Lot 1TB 2TB 4TB 512GB 256GB TLC Internal SSD
$129.99

Samsung 250GB SSD 850 EVO 2.5" Internal Solid State Drive MZ7LN250 MZ-75E250
$25.99

Samsung 860 Pro 256GB V-NAND SATA Solid State Drive SSD MZ-76P256 MZ7KH256HAHQ
$49.95