組長:B10415010、張竣東
github: https://github.com/JyunDongChang/xv6-public
提供登入介面(不包括未設定帳號時 並在下次開機與登出時啟動)

提供能夠新增刪除與修改帳號的功能

提供鎖定的功能(必須要登入目前鎖定中的使用者 才能解鎖)









Makefile


def.h

exec.c

init.c


proc.c





proc.h

syscall.c


syscall.h

sysproc.c

user.h


usys.S

ulibGS.c


pstat.h

Account.c






Account.h

AccountManager.c



login.c


logout.c

lock.c

unlockNoUser.c

unlock.c


在實作過程中發現,跟當初所設想的方法不大相同,帳戶的管理並非是在Kenral而是User端,Kenral的部分則是要負責紀錄目前登錄的使用者與程序的UID
我認為帳戶管理最困難的應該是在新增刪除與修改的部分,由於是使用了不熟悉的函數,為此還必須去查看Code與寫自己的函式庫,而登入登出與鎖定則比較輕鬆一些,能夠參考之前的Code去做微調,而Kenral端的部分只要稍加修改就能提供登入登出與鎖定的功能