新注册的用户请输入邮箱并保存,随后登录邮箱激活账号。后续可直接使用邮箱登录!

Commit 375650b4 authored by Sun Bo 孙博's avatar Sun Bo 孙博

ssss

parent b1593d77
No related merge requests found
......@@ -85,17 +85,21 @@ func (u *UsersManager) CreateNewUsers() error {
func (u *UsersManager) generateNewUser(newUserId int) error {
const addUserFormat = "useradd -u %d %s"
const addUserFormat = "useradd -g root -u %d %s"
newUser := u.constructNewUser(newUserId)
addUserCommand := fmt.Sprintf(addUserFormat, newUserId, newUser.UserName)
deletUser := fmt.Sprintf("userdel %s", newUser.UserName)
createSuccess := false
// it may fail to create user in centos, so add retry until it success
for !createSuccess {
if errString, err := utils.RunCmd(addUserCommand); err != nil {
u.logger.Warnf("attemp to create user fail: [%+v], err: [%s] and begin to retry", newUser, errString)
if result, err := utils.RunCmd(deletUser); err != nil {
u.logger.Warnf("delete: [%+v], err: [%s] ", newUser, result)
}
if result, err := utils.RunCmd(addUserCommand); err != nil {
u.logger.Warnf("attemp to create user fail: [%+v], err: [%s] and begin to retry", newUser, result)
continue
}
......
......@@ -88,7 +88,7 @@ func (s *SecurityEnv) InitConfig() error {
}
func (s *SecurityEnv) setDMSDir() error {
return os.Mkdir(config.DMSDir, 0755)
return utils.CreateDir(config.DMSDir)
}
func (s *SecurityEnv) setTmpMod() error {
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment