美文网首页
Linux 创建用户、组,管理权限

Linux 创建用户、组,管理权限

作者: DingDingYuan | 来源:发表于2019-12-22 14:53 被阅读0次
    1. 添加用户
      默认目录:
    useradd -m  USERNAME
    

    制定目录:

    useradd -m -d /PATH/TO/FOLDER USERNAME
    

    制定默认的shell

    useradd  -d  /home/username  -m  username  -s  /bin/bash
    

    2、设置密码

    -> sudo passwd USERNAME
    Enter new Unix password:
    Retype new Unix password
    

    3、source 或 .无法解析

    Shell设置:/bin/sh -> /bin/bash

    错误: shell脚本中含有source命令运行时提示 source: not found

    测试:
    运行 ls -l /bin/sh 后显示/bin/sh -> dash
    这说明是用dash来进行解析的。

    解决方案:
    命令行执行:dpkg-reconfigure dash(需要root权限)
    在界面中选择no
    再运行ls -l /bin/sh 后显示/bin/sh -> bash

    最后测试shell脚本,可以正常使用!

    4、添加组
    -> groupadd -g Group_ID Group_Name
    -> sudo groupadd -g 10000 students
    查看组信息:
    sudo groupadd -g 10000 students

    5、添加或删除用户到组
    sudo usermod -a -G group username
    sudo deluser username group
    Gnome System Tools
    sudo apt-get install gnome-system-tools

    6、设置用户与组的权限

    查看文件或文件夹的权限:
    getfacl DIR

    给与组或用户权限:
    setfacl -Rm g:groupname:rx DIR
    准予组groupname读和执行的权利,-R包涵DIR里面所有文件与子目录,-m在原有的基础上修改。

    Ref:
    chmod 命令在线设置命令
    https://chmodcommand.com/chmod-751/
    https://www.pluralsight.com/blog/it-ops/linux-file-permissions
    https://www.techonthenet.com/linux/sysadmin/ubuntu/create_group_14_04.php
    https://www.computerhope.com/unix/usetfacl.htm

    相关文章

      网友评论

          本文标题:Linux 创建用户、组,管理权限

          本文链接:https://www.haomeiwen.com/subject/jhyonctx.html