Linux
· 约 1 分钟阅读
创建服务账号
这里的“服务账号”(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
- 修改
/etc/hostname文件中的主机名称。 - 修改
/etc/hosts,添加新的条目,将主机名称指向127.0.0.1。
修改默认 Shell
查看当前的 Shell:
echo $SHELL修改默认 Shell 为 Zsh:
chsh -s $(which zsh)