Charles Dye
Super Moderator
- May
- 5,098
- 133
Staff member
I'd like a way to set Unix permissions when uploading files via FTP, creating directories, etc.
By registering with us, you'll be able to discuss, share and private message with other members of our community.
SignUp Now!That functionality, yes. Syntax can certainly differ -- I'm not hung up on octal.You mean a chmod?
I'm not sure what command Unix servers implement, but supposing it's CHMOD, couldn't you (Charles) cook up something using "IFTP /S" (which uses "QUOTE", I believe) and an alias?
????Code:alias ftpchmod `iftp /s chmod ...`
It might be ... via the SITE command. I googled a couple examples of "SITE CHMOD ...". As an anonymous user, I don't have access to prospero's SITE command.Ah. I had ass-u-med that that functionality was exposed by the FTP protocol.
v:\> iftp /v anonymous:[email protected]
Connecting to FTP server.
Connected.
220 (vsFTPd 3.0.2)
USER anonymous
331 Please specify the password.
230 Login successful.
PWD
257 "/"
v:\> iftp /s help
help
214-The following commands are recognized.
ABOR ACCT ALLO APPE CDUP CWD DELE EPRT EPSV FEAT HELP LIST MDTM MKD
MODE NLST NOOP OPTS PASS PASV PORT PWD QUIT REIN REST RETR RMD RNFR
RNTO SITE SIZE SMNT STAT STOR STOU STRU SYST TYPE USER XCUP XCWD XMKD
XPWD XRMD
214 Help OK.
v:\> iftp /s site
site
550 Permission denied.
TCC: FTP protocol error: 550 Permission denied. "site"
ftp> quote help site
214 Syntax: SITE <sp> subcommand <sp> parameters (issues a server specific FTP command)
v:\> iftp /s help site
help site
214 Syntax: SITE <sp> subcommand <sp> parameters (issues a server specific FTP command)
I hope it works. FWIW, CHMOD seems to be built-into SFTP (client side); at least it is in my PSFTP (Putty) client.Thank you, Vince. I'll play with it sometime tomorrow, but I suspect that's exactly what I wanted. (Probably doesn't even deserve a plugin; a simple alias would suffice.)