建立新用戶
略
修改用戶密碼
非超級用戶下:
passwd 用戶名
然後根據提示輸入舊密碼,輸入新密碼
超級用戶下:
passwd 用戶名
不需要輸入舊密碼,直接輸入新密碼
賦予root權限
方法一:
usermod -g root sheng
既把用戶加到root用戶組
方法二:(本人更常用)
sudo vim /etc/sudoers
添加:
用戶名 ALL=(ALL) ALL
然後 用su - 或者 sudo -i 嘗試看是否獲得了root權限!
Linux下 ls -l 命令執行顯示結果的每一列含義
Linux中創建組、修改此組名以及刪除查看組
創建組
groupadd sheng
修改組名
groupmod -n 新組名 sheng(舊組名)
刪除組
groupdel sheng
查看組
groups sheng
修改或添加一個用戶到指定用戶組 ,可以是名字形式或者 ID形式
方法一:
gpasswd –a 用戶名 組名
或:
gpasswd –a 用戶名 UID
如果將用戶從所在組中移除
gpasswd -d 用戶名 組名
方法二:
如果想修改用戶sheng的用戶UID爲1004或shenguser
usermod -u 1004 sheng
usermod -u shenguser sheng
如果想修改用戶sheng的組GID或shenggroup
usermod -g 1004 sheng
usermod -g shenggroup sheng
修改後查看是否改變
# ls -l /home/
# ls -l /home/sheng/
# id -u sheng
# id -g sheng
# grep sheng /etc/passwd
# grep sheng /etc/group
或者:
# cat /etc/passwd | grep sheng
# cat /etc/group | grep sheng
更直接的:
# id sheng
# cat /etc/passwd
# cat /etc/group
groupmod命令詳解:
Usage: groupmod [options] GROUP
Options:
-g, --gid GID change the group ID to GID ##改變group的id
-h, --help display this help message and exit ##display幫助信息並退出
-n, --new-name NEW_GROUP change the name to NEW_GROUP ##改變組的name
-o, --non-unique allow to use a duplicate (non-unique) GID ##允許使用一個non-unique的id
-p, --password PASSWORD change the password to this (encrypted) ##改變密碼
PASSWORD
-R, --root CHROOT_DIR directory to chroot into ##chroot到的目錄 改變根目錄的位置
Linux更改目錄所屬用戶和用戶組
用法:chown 【選項】 用戶【:用戶組】 file
將家目錄下sheng 文件所屬的用戶設置成 sheng
chown sheng sheng
將sheng 文件的所屬用戶設置成sheng,所屬用戶組設置成shenggroup
chown sheng:shenggroup sheng
將sheng 文件的所屬用戶設置成root,所屬用戶組設置成rootgroup
chown root:rootgroup sheng
將sheng及其內部文件所屬用戶設置成sheng,所屬用戶組設置成shenggroup
chown -R sheng:shenggroup sheng