经验分享
Linux创建用户分配空间所有权
为linux服务器创建用户,并为其分配指定空间访问权
2023-11-30 00:04:41
20

创建用户并分配空间所有权

  • 创建用户 test ,并分配空间地址 /home/space/test_space,成功之后会在指定目录创建 test_space 目录
# 使用useradd命令创建test用户,-d后面是分配的空间地址
sudo useradd -d /home/space/test_space test
  • 更改用户密码,输入以下命令,会提示你输入两遍 用户密码
sudo passwd test
  • 分配空间所有权
sudo chown -R test:test /home/space/test_space

禁用shell操作

为保证安全,可以设置禁止该用户使用 shell 命令

sudo chsh -s /bin/false test

删除用户

# 使用userdel命令删除test用户
# -r同时删除用户空间,可选参数
sudo userdel -r test

但不同操作系统可能未删除干净,需手动在以下文件中删除对应用户信息:

  • /etc/passwd
  • /etc/shadow
  • /etc/group

结语

如果并未禁用shell操作,该用户仍可通过shell访问linux,如果禁用了,该用户只能通过其他途径访问自己在服务器的空间