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 🔗
- 修改
/etc/hostname
文件中的主机名称。 - 修改
/etc/hosts
,添加新的条目,将主机名称指向127.0.0.1
。
修改默认 Shell 🔗
查看当前的 Shell:
echo $SHELL
修改默认 Shell 为 Zsh:
chsh -s $(which zsh)
加载中...