Pages

2015年1月27日火曜日

vsftpdでユーザ個別のumask設定

FTPサーバソフトウェアである vsftpd でユーザ個別のumask設定をしたい
具体的には、転送されたファイルのパーミッションを 664 にしたい

# mkdir /etc/vsftpd/userconf
# vi /etc/vsftpd/vsftpd.conf で
user_config_dir=/etc/vsftpd/userconf を追加(orコメントを外す)
# vi /etc/vsftpd/userconf/user1 で
local_umask=002 を追加(ユーザ名 user1 について個別設定する場合)
# chmod 600 /etc/vsftpd/userconf/user1 (不要かもしれないけど)
# /etc/init.d/vsftpd restart
vsftpd を停止中:                                           [  OK  ]
vsftpd 用の vsftpd を起動中:                               [  OK  ]

参考 http://1w1.org/wp/archives/1444
参考 http://park1.wakwak.com/~ima/centos4_vsftpd0005.html