Visit Our UNIX and Linux User Community


Python FTP login and relogin with other data in one wash?


 
Thread Tools Search this Thread
Top Forums Shell Programming and Scripting Python FTP login and relogin with other data in one wash?
# 1  
Old 09-17-2013
Python FTP login and relogin with other data in one wash?

I have a short part of the script like this, which scrans ftp ips from a list and login with the data specified.

Code:
login1
pssword1

is it possible to try sevral login data without starting the script again with modified login data?

somehow like:
if (login1 pw1 or login2 pw2 or login3 pw3)
{
print "unsafe"
}

Code:
                    try:
                        ftp = ftplib.FTP(ip_add)
                        ftp.login('login1', 'password1') 
                    except ftplib.all_errors:
                        print 'OK: %s' % (ip_add)
                    else:
                        print 'Unsafe PW: %s' % (ip_add)
                        write = open('Ftp.txt', "a+")
                        write.write(ip_add + '\n')
                        write.close()  
                        ftp.quit()


Previous Thread | Next Thread
Test Your Knowledge in Computers #134
Difficulty: Easy
Linus Torvalds is known for disagreeing with other developers strongly and calls himself a 'really unpleasant person'.
True or False?

9 More Discussions You Might Find Interesting

1. High Performance Computing

Python code runs on login node but not on cluster

I work for one of my professors and we are trying to run SU2 in parallel on a cluster owned by the university that uses slurm for its workload manager. The problem we are running into is that when we ssh into the cluster and run the command: parallel_computation.py -f SU2.cfg on an assigned... (0 Replies)
Discussion started by: devinmgibson
0 Replies

2. Shell Programming and Scripting

Python non iterable data

I have a data of this format which I am trying to parse in my python script: { "mydict": } Is there a way to get corresponding value of DATA3 of the set containing DATA1 as "UK" using python? I tried dictionary iteration but its failing. (2 Replies)
Discussion started by: ctrld
2 Replies

3. UNIX for Dummies Questions & Answers

Maximum number of data in Python

Hi all, I would like to save my output data in two columns. I tried print(x,y) but have two problems: 1. There are ~10000 values for each x and y, but the intermediates are omitted; 2. I'd like to list data in two columns instead of two arrays (BTW, it's fine as I can format it using other... (3 Replies)
Discussion started by: sxiong
3 Replies

4. Shell Programming and Scripting

Execute python file, FTP output to another server

Greetings all, We are implementing a new tool called URLwatch which is a python utility. Here are the requirements. 1) Run every 10 seconds 2) Execute the python script 3) Output file gets generated, FTP it to a differernt server I gave no idea how to do this and management needs a demo... (3 Replies)
Discussion started by: jeffs42885
3 Replies

5. UNIX for Dummies Questions & Answers

Ftp login commands

Hello, I am using ftp on command line. The problem is getting bumped off after 15 minutes of no activity.. I have two options: quit ftp and use the command history of my shell, or stay in ftp and use 'open' command, where I can use the command history saved in the ftp program. Either option... (1 Reply)
Discussion started by: Allasso
1 Replies

6. Solaris

FTP log only shows FTP LOGIN FROM entry?

OS: Solaris 9 Configuration /etc/syslog.conf daemon.debug /etc/inetd.conf ftp stream tcp6 nowait root /usr/sbin/in.ftpd in.ftpd -A -l -d Found the ftp.log only generate those entries from other servers/hosts. Can we trace on all ftp entries either from/to the server? ... (6 Replies)
Discussion started by: KhawHL
6 Replies

7. Solaris

Relogin

hello, how to re-login with other user without shutting down the system in solaris 10. And how to change the shell from root user to normal user. for example: if we type "su -" it logs to super user "#" and how to get back to "$".. (1 Reply)
Discussion started by: newbobby
1 Replies

8. Shell Programming and Scripting

Python/Perl script for auto login

I am loooking for a python/perl script which can login to gmail or any mail accounts and open a browser with the logged in page. I am trying this in a windows environment. I tried many docs available over internet an nothing seems to be working. (4 Replies)
Discussion started by: Tuxidow
4 Replies

9. Shell Programming and Scripting

Using Python to grab data from a website

Hello Everyone, I'm trying to write a python script that will go to the following website and grab all the data on the page. The page refreshes regularly and the number of flights is different. Untitled Document What I wanted to do was grab all the data (except for top three row containing... (5 Replies)
Discussion started by: jl487
5 Replies
CHSH(1)                                                            User Commands                                                           CHSH(1)

NAME
chsh - change login shell SYNOPSIS
chsh [options] [LOGIN] DESCRIPTION
The chsh command changes the user login shell. This determines the name of the user's initial login command. A normal user may only change the login shell for her own account; the superuser may change the login shell for any account. OPTIONS
The options which apply to the chsh command are: -h, --help Display help message and exit. -R, --root CHROOT_DIR Apply changes in the CHROOT_DIR directory and use the configuration files from the CHROOT_DIR directory. -s, --shell SHELL The name of the user's new login shell. Setting this field to blank causes the system to select the default login shell. If the -s option is not selected, chsh operates in an interactive fashion, prompting the user with the current login shell. Enter the new value to change the shell, or leave the line blank to use the current one. The current shell is displayed between a pair of [ ] marks. NOTE
The only restriction placed on the login shell is that the command name must be listed in /etc/shells, unless the invoker is the superuser, and then any value may be added. An account with a restricted login shell may not change her login shell. For this reason, placing /bin/rsh in /etc/shells is discouraged since accidentally changing to a restricted shell would prevent the user from ever changing her login shell back to its original value. FILES
/etc/passwd User account information. /etc/shells List of valid login shells. /etc/login.defs Shadow password suite configuration. SEE ALSO
chfn(1), login.defs(5), passwd(5). shadow-utils 4.5 01/25/2018 CHSH(1)

Featured Tech Videos