在unix中创建用户配置文件

时间:2017-03-19 03:56:50

标签: unix

在unix服务器上,我总是需要sudo su - superusername由于没有两个或更多人可以同时处理进程。我需要通过删除sudo步骤来消除这种开销。每个用户都有自己的个人资料,他们将不再通过sudo共享相同的环境。请帮助我如何创建具有超级用户名相同权限的用户。

1 个答案:

答案 0 :(得分:0)

您可以使用这些命令来执行此操作,但为普通用户提供root priveledge不是一个好主意

let weekday = 1 //Sunday 19 Mar 
let calendar = NSCalendar.current
var date = DateComponents()
date.weekday = weekday
date.hour = 1
date.minute = 5

let ultimateDate = calendar.date(from: date)

let triggerWeekly = Calendar.current.dateComponents([.weekday, .hour, .minute], from:
ultimateDate!)

print(triggerWeekly) // hour: 1 minute: 5 second: 0 weekday: 2 isLeapMonth: false 
let trigger = UNCalendarNotificationTrigger(dateMatching: triggerWeekly, repeats: true)
let identifier = "curso\(String(Index))"
let request = UNNotificationRequest(identifier: identifier,
                                        content: content, trigger: trigger)

Little Extra :这是为您创建的新用户设置密码

$ sudo useradd -ou 0 -g 0 username