请先确保你拥有sudo权限,如果是root用户,请忽略指令前的 sudo
以下指令只在Ubuntu下实测,其他Linux系统(Redhat系列)可能不支持
添加用户相关
添加用户:
sudo adduser username
username替换成你想创建的用户名。
这是Ubuntu的指令,不同于传统linux的useradd。这个指令是交互式的,可以顺便为你设置密码,创建主目录等
用户会被默认添加至同名组内
授予用户sudo权限:
sudo adduser username sudo
username替换成你刚刚创建的用户名,为其授予sudo权限
删除用户
sudo deluser username
注:这个操作不会删除该用户的home目录
切换至新用户测试
切换用户:
su username
username替换成你刚刚创建的用户名,然后输入密码
#切换到用户的home主页
cd ~
#尝试创建一个文件夹
mkdir test1
#尝试使用sudo权限,会提示输入密码
sudo mkdir test2
#如果以上指令都没有报错,那就查看一下文件夹是否被创建好
ls
#如果能显示两个文件夹的名字,就代表用户创建成功啦~
换源相关问题
某些系统没有vim,wget,无法顺利编辑apt的source,感谢清华大学镜像站提供的方法
但这种方法可能会因为证书问题报错,建议先用http源
#备份
sudo mv /etc/apt/sources.list /etc/apt/sources_back.list
#使用http源下载
echo -e "deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse\ndeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse\ndeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse\ndeb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse\n" >> source.list
mv source.list /etc/apt/sources.list
#以下两行方法容易出错,不建议使用
#sudo sed -i "s@http://.*archive.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
#sudo sed -i "s@http://.*security.ubuntu.com@http://mirrors.tuna.tsinghua.edu.cn@g" /etc/apt/sources.list
#然后安装一个程序,用于https源
sudo apt update
sudo apt install ca-certificates
#将HTTP替换为https
echo -e "deb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy main restricted universe multiverse\ndeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-updates main restricted universe multiverse\ndeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-backports main restricted universe multiverse\ndeb https://mirrors.tuna.tsinghua.edu.cn/ubuntu/ jammy-security main restricted universe multiverse\n" >> source.list
mv source.list /etc/apt/sources.list