当前位置:   article > 正文

【Linux运维】新增用户及权限配置_linux 新增用户 home的权限

linux 新增用户 home的权限

(环境Ubuntu 20.04)

1. 新增用户

useradd -m fct
  • 1

-d 指定用户的家目录(默认用户名目录为/home/用户名,root用户名家目录是/root)

-g 指定用户所属组

-M 不自动建立用户登录的目录(默认的用户登录目录是用户家目录)

-u 指定用户id

2. 设置密码

passwd fct
# 输入两次密码
  • 1
  • 2

3. 用户登录时执行特定命令

nano /home/fct/.bash_profile
  • 1
# .bash_profile
# Get the aliases and functions
if [ -f ~/.bashrc ]; then
        . ~/.bashrc
fi
# User specific environment and startup programs
export FCT_HOME=/fct
PATH=$PATH:$HOME/.local/bin:$HOME/bin
export PATH
cd $FCT_HOME
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10

4. 创建用户组/添加到用户组

# 创建用户组web
groupadd web
  • 1
  • 2
# 将用户fct添加到用户组web
usermod -a -G web fct
  • 1
  • 2

5. 配置用户组特定权限(以apt为例)

# 编辑用户组权限
visudo
  • 1
  • 2

在文件的最后添加:

%web   ALL=(ALL:ALL) /usr/bin/apt-get,/usr/bin/apt
  • 1

6. 切换用户使用的shell脚本

nano /etc/passwd
  • 1

找到刚创建的用户,将最后的/bin/sh调整为/bin/bash

fct:x:1001:1001::/home/fct:/bin/bash
  • 1

7. 用户使用目录group修改

# root执行,将/btc及其子目录的所有分组切换为web
chgrp -R web /btc
  • 1
  • 2
# root执行,将/btc及其子目录的分组权限调整为wrx
chmod -R 775 /btc 
  • 1
  • 2
声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号