2016-05-06 23 views
-1

所以,我跑PROFTPD(最新的),在Ubuntu 14.04.3 LTS服務器64proftpd的:禁用標識的切換

一旦客戶端已成功認證,proftpd的(以root身份運行)切換新工藝經過身份驗證的用戶的身份/特權:所有磁盤操作(讀取/寫入)都會在特權下發生。

我正在尋找一種以root用戶身份執行磁盤操作的方法。

Thnaks

丹尼P.完成這一浮現在腦海中的

+0

您的客戶是否使用FTP/FTPS或SFTP?我問,因爲兩種協議的必要配置略有不同。 – Castaglia

+0

只是普通的FTP,謝謝 – user3262353

回答

0

兩種方式。

首先,您可以構建/使用單獨的AuthUserFile,並在該文件中爲您的用戶定義一個條目,併爲該用戶定義0的UID。這將有效地使您的用戶成爲root用戶 - 用於FTP登錄。請注意,如果您使用這種方法,你還會使用需要允許root登錄(其中ProFTPD的拒絕默認):

RootLogin on 
proftpd.conf

或者,您可以使用UserOwner指令,並指定應使用「root」用戶,但僅限於指定的目錄。例如:

<Directory /path/to/some/dir> 
    # In this directory, file uploads/writes happen as the root user 
    UserOwner root 
</Directory> 

這第二種方法可以所有你的FTP客戶端,而不僅僅是特定用戶的使用,但可以限制特定用戶如果需要的話。

希望這會有所幫助!

+0

工程就像一個魅力。 RootLogin參數必須在配置文件中設置爲「On」。 – user3262353

+0

謝謝!我已經更新了我的答案以包含此內容。 – Castaglia