Ubuntu创建用户,用户授权,查看用户权限

本文介绍如何在Linux系统中创建用户及相应文件夹,并设置正确的权限。包括使用sudoadduser命令创建用户,通过chown和chmod调整文件夹权限,以及如何查看和修改sudo权限。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

创建用户,自动在/home/目录下创建相应的文件夹

sudo adduser <用户名>

用户授权

chown -R <用户名>:<密码> /home/<用户名>
chmod 760 /home/<用户名>

查看有sudo权限的用户:

sudo vim /etc/sudoers

如需要给某用户添加sudo权限,可以在 # User privilege specification 这句话下边添加:

<用户名>		ALL=(ALL:ALL)  ALL

查看所有用户信息

sudo vim /etc/passwd

例如某行如下:

wjx:x:1001:1001::/home/wjx:/bin/bash

从左到右依次为(用冒号分隔):

  • 登录用户名
  • 经过加密的口令或者口令占位符
  • UID(用户ID)
  • 默认的GID(组ID)
  • GECOS信息:全名,办公室,手机号,座机号,其它
  • 主目录
  • 登录的shell

暂时只用到这些,以后要有用到的再查。

更多用户权限查看:
https://www.cnblogs.com/beer/p/5590708.html
https://www.cnblogs.com/jackyyou/p/5498083.html

### 配置 Ubuntu 系统上的 Git 用户权限 为了确保不同用户能够安全有效地访问和操作 Git 仓库,在 Ubuntu 上配置合适的用户权限至关重要。这不仅涉及到文件系统的权限设置,还包括 SSH 密钥管理和远程仓库的访问控制。 #### 文件系统级别的权限设定 对于本地存储库而言,应当合理分配目录及其内部资源的所有权与读写权限。通常情况下,创建一个新的 Git 库存会自动赋予其拥有者完全控制的权利;然而当多个开发者共同协作时,则可能需要更细致地调整这些参数: ```bash sudo chown -R user:user /path/to/repo # 更改指定路径下所有文件属主为'user' chmod -R ug=rwX,o= /path/to/repo # 设置用户及同组成员具有读/写/执行权限而其他人均无任何权利 ``` 上述命令通过更改特定文件夹树结构内的所有权以及应用适当模式位来实现这一点[^1]。 #### 使用SSH密钥进行身份验证 除了基本的操作系统级保护外,利用公私钥对来进行加密通信也是增强安全性的重要手段之一。每位参与者都应该生成一对唯一的 SSH 密钥,并将其公共部分上传至目标主机以便后续连接请求得到授权处理: ```bash ssh-keygen -t rsa -C "your_email@example.com" cat ~/.ssh/id_rsa.pub # 复制产生的公开密钥内容用于注册到服务器端 ``` 完成此过程之后,还需编辑客户端机器上的 `~/.ssh/config` 文件以简化未来交互流程并指明所使用的凭证位置: ```plaintext Host mygitserver HostName 10.0.2.15 # 替换成实际 IP 地址或者域名 User fbc # 登录用户名 IdentityFile ~/.ssh/id_rsa # 私有密钥的位置 PreferredAuthentications publickey # 只允许基于公钥的身份验证方式 ``` 以上措施有助于减少人为错误风险的同时也提高了整体工作效率[^5]。 #### 远程仓库访问权限管理 针对托管于外部平台(如 GitHub、GitLab)或是自建服务的情况来说,管理员可以借助内置工具定义哪些个人或团队有权克隆、推送更新甚至删除分支等行为。具体实施方法取决于选用的具体解决方案提供商所提供的特性集。 例如,在自行构建的服务环境中,可以通过设置 `.git/hooks/post-receive` 脚本来动态判断发起者的身份进而决定是否准予相应动作的发生。而对于大多数云服务平台来讲,则更多依赖图形界面下的策略定制功能[^4]。 综上所述,妥善规划好各个层面的安全机制是保障项目顺利推进的基础条件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值