sudo userdel username 删除用户
sudo useradd -d /home/kani -m -s /bin/bash kani -g miracle 添加用户并创建该用户home目录,和miracle用户组
sudo passwd kani 修改该用户登录密码
sudo chage -d 0 kani 账户第一次登陆时需要修改密码
杀掉某用户进程:
一般第一个就足够,简单。但是有时候不好用,第二个就能解决了
pkill -u username
ps -ef | grep username | awk '{ print $2 }' | sudo xargs kill -9
为某用户增加管理员权限:
vim /etc/sudoers 在root下添加即可
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) ALL
kani ALL=(ALL:ALL) ALL
查看现有用户信息:
cat /etc/passwd 查看所有用户
whoami(查看当前登录用户是谁)
w / who 查看当前登录中的所有用户
id kani / finger kani 查看kani用户信息
last 查看登录成功的用户记录
lastb 查看登录失败的用户记录
~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
修改权限:
chmod修改文件读写执行权限
chown修改文件的用户或者组的权限
chown -R username:groupname folder
用户组相关命令:
cat /etc/group 查看用户组
有的linux系统没有/etc/group文件的,这个时候看下面的这个方法
cat /etc/passwd |awk -F [:] '{print $4}' |sort|uniq | getent group |awk -F [:] '{print $1}'
groups 查看当前登录用户所属组
groups kani 查看kani用户所在的组
### 将guest用户从root组中删除
kani@miracle-103:/home$ sudo gpasswd -d guest root
Removing user guest from group root
### 将用户guest直接加入miracle组,-a -G 为append
kani@miracle-103:/home$ sudo usermod -g miracle guest
kani@miracle-103:/home$ groups guest
guest : miracle
### 参数说明 usermod
-g, --gid GROUP force use GROUP as new primary group
-G, --groups GROUPS new list of supplementary GROUPS
-a, --append append the user to the supplemental GROUPS
mentioned by the -G option without removing
him/her from other groups
sudo groupadd miracle 增加miracle用户组
sudo groupmod -n MIRACLE miracle 将用户组miracle改为MIRACLE
sudo groupdel MIRACLE 删除MIRACLE用户组
~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·~·
Docker:
未完待续...