【linux知识】web服务情况搭建(一):用户以及开辟情况初始化

[复制链接]
发表于 8 小时前 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?立即注册

×
@toc
创建用户组以及用户

以下是 创建用户组 wendao 和用户 wendao 并指定 GID、UID 及家目次 的完备操纵指南:
一、创建用户组(指定 GID)

  1. sudo groupadd -g 1500 wendao  # 创建组并指定 GID 为 1500
复制代码
留意:GID 需唯一(发起 1000 以上),若辩说需更换。
查抄是否占用:getent group 1500
二、创建用户(指定 UID 并绑定 GID)

  1. sudo useradd \
  2.   -m \                # 自动创建家目录
  3.   -d /data/wendao \   # 指定家目录路径
  4.   -u 1500 \           # 指定用户 UID 为 1500
  5.   -g wendao \         # 绑定主组(GID 1500)
  6.   -s /bin/bash \      # 指定登录 Shell
  7.   wendao              # 用户名
复制代码
三、设置用户暗码

  1. sudo passwd wendao
  2. # 输入两次密码
复制代码
四、验证信息

  1. # 检查用户信息(UID/GID)
  2. id wendao
  3. # 输出示例:
  4. # uid=1500(wendao) gid=1500(wendao) groups=1500(wendao)
  5. # 检查家目录权限
  6. ls -ld /data/wendao
  7. # 正确权限示例:
  8. # drwxr-xr-x 2 wendao wendao 4096 Jul 10 10:00 /data/wendao
复制代码
五、完备操纵样例

  1. # 1. 创建组(GID=1500)
  2. sudo groupadd -g 1500 wendao
  3. # 2. 创建用户(UID=1500,家目录 /data/wendao)
  4. sudo useradd -m -d /data/wendao -u 1500 -g wendao -s /bin/bash wendao
  5. # 3. 设置密码
  6. sudo passwd wendao
  7. # 输入密码:********
  8. # 确认密码:********
  9. # 4. 验证
  10. id wendao
  11. ls -ld /data/wendao
复制代码
六、故障处置惩罚

1. GID/UID 已被占用

错误示例:groupadd: GID 1500 already exists
办理:更换 GID/UID(如 1600)或开释占用:
  1. # 查看占用 GID 的组
  2. getent group 1500
  3. # 查看占用 UID 的用户
  4. getent passwd 1500
复制代码
2. 家目次未自动创建

手动创建并修复权限
  1. sudo mkdir -p /data/wendao
  2. sudo chown wendao:wendao /data/wendao
复制代码
七、删除旧设置(可选)

  1. # 删除用户及家目录
  2. sudo userdel -r wendao
  3. # 删除用户组(需先删除用户)
  4. sudo groupdel wendao
复制代码
通过以上步调,您可以正确控制用户和组的 ID 及权限,得当必要固定标识符的摆设场景(如 Docker 容器、体系服务)。
安装JDK情况

  1. yum install -y java-1.8.0-openjdk.x86_64
复制代码
关联知识

【Linux知识】Linux体系下用户权限体系

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
继续阅读请点击广告
回复

使用道具 举报

×
登录参与点评抽奖,加入IT实名职场社区
去登录
快速回复 返回顶部 返回列表