一、功能
1.创建用户并提升 sudo 权限不需要密码
# 新建用户并新建默认群组 [username]
useradd [username]
# 修改/初始用户密码,root 用户同样适用
passwd [username]
# 切换用户默认切换 root 用户,su 就是 switch user.
su [username]
# 提升 sudo 权限不需要密码
# 创建组 sudo
groupadd sudo
# 修改 sudo 组不需要密码
vim /etc/sudoers
# 添加如下内容
%sudo ALL=(ALL) NOPASSWD: ALL
# 文件只读强制退出 wq!
# 添加用户到组,这个是累积添加
gpasswd -a jarvan sudo
2.vim 编辑
参考 https://zhuanlan.zhihu.com/p/89042423
- dd 删除一行
- yy 复制一行
- p 粘贴复制内容
- uu 撤回
3. ssh 登录
https://blog.csdn.net/jarvan5/article/details/115057376
4. yum 更新源
https://blog.csdn.net/jarvan5/article/details/118606122
二、总结
1.组查看
groups 可以查看当前用户组和其他用户用户组
[root@wsl-centos7 ~]# groups
root
[root@wsl-centos7 ~]# groups jarvan
jarvan : jarvan
[root@wsl-centos7 ~]#
/etc/group 查看文件(一切皆文件)
# 你的学学 group 用法
cat /etc/group | grep jarvan
id 组和推荐(用法和 groups 一样)
# id
uid=1000(ubuntu) gid=1000(ubuntu) groups=1000(ubuntu),4(adm),24(cdrom),27(sudo),30(dip),46(plugdev),116(lxd),998(docker)
2.用户添加到某个组
组操作
# 新增加一个空的开发组
groupadd dev
# 删除组
groupdel dev
组中新增用户
gpasswd [-option] [username] [groupname]
# gpasswd 可以设置组密码,或者在组中添加删除用户
-a 添加用户到组
-A 指定组的管理员 Admin
-d delete 删除组的用户
# 将 jarvan 添加到 dev 组.
gpasswd -a jarvan dev
gpasswd -a jarvan sudo
文件查找
参考