Linux

2024-05-26#Linux

创建服务账号 🔗

这里的“服务账号”(Service Account)指的是无法登录的Linux用户。

创建一个无法登录的用户,并且没有用户目录的账号(-M 指的是 --no-create-home):

useradd -M -s /sbin/nologin username

创建一个无法登录,但是有用户目录的账号:

useradd -s /sbin/nologin username

如果尝试使用 su 命令切换用户,那么就会返回错误:

This account is currently not available.

还有一种方法是使用 -r--system) 选项创建系统账号,但它创建的账号是可以登录的:

useradd -r username

如果要禁止其登录,还需要使用 -s 选项:

useradd -r -s /sbin/nologin username 

更新信息可使用 man useradd 查看手册。

删除用户 🔗

删除用户:

userdel username

删除用户以及用户目录和邮件

userdel -r username

修改 hostname 🔗

  1. 修改 /etc/hostname 文件中的主机名称。
  2. 修改 /etc/hosts ,添加新的条目,将主机名称指向 127.0.0.1

修改默认 Shell 🔗

查看当前的 Shell:

echo $SHELL

修改默认 Shell 为 Zsh:

chsh -s $(which zsh)

加载中...