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