username表示用戶名
創建用戶:useradd username
修改密碼:passwd username
我的機器上創建用戶以後會在home目錄下創建家目錄:/home/username
如果沒有這個目錄就自己創建一個:mkdir /home/username
將/etc/skel
目錄下的文件複製到該用戶目錄,這個目錄下的文件默認是隱藏的:cp -r /etc/skel/. /home/username
更改家目錄歸屬:chown -R username:username /home/username
指定shell:usermod -s /bin/bash username。usermod有很多參數,-s表示指定shell
刪除用戶:
(1)先刪除所有該用戶的進程: pkill -u username
(2)然後刪除用戶:userdel -r username。-r
表示刪除用戶的同時,將其宿主目錄和系統內與其相關的內容刪除。
授予普通用戶sudo權限:
方法一:tee /etc/sudoers.d/username <<< 'username ALL=(ALL) ALL' 或者 tee /etc/sudoers.d/username <<< 'username ALL=(ALL) NOPASSWD: ALL'。 第二個是免密碼。賦予正確的權限:chmod 440 /etc/sudoers.d/username
方法二:打開/etc/sudoers文件,在 "root ALL=(ALL) ALL"下面添加一行 "username ALL=(ALL) ALL"或者 "username ALL=(ALL) NOPASSWD: ALL"
參考
https://p3terx.com/archives/add-normal-users-with-adduser-and-useradd.html
https://blog.csdn.net/u011414200/article/details/47439515