Ubuntu常用操作
记录在使用Ubuntu系统中常用的操作。
系统
修改IP
sudo vim /etc/netplan/00-installer-config.yaml
配置生效
sudo netplan apply
修改hostname
# 查看主机名
hostname
# 修改主机名
hostnamectl hostname {hostname}
添加用户
sudo adduser sam
以上命令创建了一个名为sam
的新用户,该用户尚未获得sudo
访问权限,所以不能执行任务管理任务。
验证用户是否具有sudo
访问权限。
sudo -l -U sam
# 输出
User sam is not allowed to run sudo on host.
授予用户Sudo权限
将用户添加到sudo
组。
sudo usermod -aG sudo sam
验证用户是否已添加到sudo
组中。
sudo -l -U sam
# 输出
Matching Defaults entries for jp on znyw:
env_reset, mail_badpass, secure_path=/usr/local/sbin\:/usr/local/bin\:/usr/sbin\:/usr/bin\:/sbin\:/bin\:/snap/bin, use_pty
User sam may run the following commands on znyw:
(ALL : ALL) ALL
(ALL : ALL) ALL
表示用户拥有无限权限,可以在系统上运行任务命令。
删除用户Sudo权限
可以删除用户的sudo
权限,而无需完全删除用户。
警告:在Ubuntu系统中执行此操作时必须小心,不要从sudo
组中删除真正的管理员,系统中应该至少有一个sudo用户。
撤销用户的sudo权限。
sudo deluser sam sudo
以上命令只从sudo组中删除用户sam
,但不会在系统中永久删除用户。
永久删除用户
在上述步骤中,只从sudo
组中删除用户sam
,但用户仍存在系统中,要从系统中完全删除用户,请以root
或sudo
用户身份登录并运行:
sudo deluser sam
如果要删除用户及其主目录,请运行:
sudo deluser --remove-home sam
修改时区
获取当前时区。
timedatectl
将时区设置为Asia/Shanghai
。
sudo timedatectl set-timezone Asia/Shanghai
验证时区是否被更改。
timedatectl