• Linux学习笔记


    一、前提

      拥有root账号 

    二、添加用户

    useradd username  #创建用户username
    passwd username    #给已创建的用户username设置密码
    
    关于useradd的某些参数:
    
    -u UID:指定 UID,这个 UID 必须是大于等于500,并没有其他用户占用的 UID
    
    -g GID/GROUPNAME:指定默认组,可以是 GID 或者 GROUPNAME,同样也必须真实存在
    
    -G GROUPS:指定额外组
    
    -c COMMENT:指定用户的注释信息
    
    -d PATH:指定用户的家目录

    结果:

    创建用户的会在你的/home 文件夹下面创建一个username的文件夹

    然后cat /etc/passwd 可以看到你新建的用户在面显示

    关于uid:

    0 表示管理员(root)
    
    1 - 500 表示系统用户
    
    501 - 65535 表示普通用户  一般是这样的,不过不同的Linux版本可能有些偏差
    
    chown [-cfhvR] [--help] [--version] user[:group] file... 

    三、切换用户

    su username

    查看一下对应的位置 可以进去:ls

    切回root:

    exit

     

    四、添加用户组

    groupadd groupname  #添加用户组
    
    groupdel groupname  #删除用户组

    五、删除用户

    userdel username  #删除用户username
    rm -rf username #删除用户username所在目录

    六、权限分配

    chown命令

    利用 chown 将指定文件的拥有者改为指定的用户或组,用户可以是用户名或者用户ID;组可以是组名或者组ID;文件是以空格分开的要改变权限的文件列表,支持通配符。 。

    一般来说,这个指令只有是由系统管理者(root)所使用,一般使用者没有权限可以改变别人的文件拥有者,也没有权限把自己的文件拥有者改设为别人。

    只有系统管理者(root)才有这样的权限。

    #语法
    
    chown [-cfhvR] [--help] [--version] user[:group] file...
    
    #参数 :
    
    user : 新的文件拥有者的使用者 ID
    group : 新的文件拥有者的使用者组(group)
    -c : 显示更改的部分的信息
    -f : 忽略错误信息
    -h :修复符号链接
    -v : 显示详细的处理信息
    -R : 处理指定目录以及其子目录下的所有文件
    --help : 显示辅助说明
    --version : 显示版本

    chmod权限分配

    acl权限分配

    参考资料:

    Linux添加用户组和添加用户

    Linux用户及权限分配

    Linux chown命令

    菜鸟Linux攻略--目录文件权限的查看和修改(详细)

    Linux权限详解(chmod、600、644、666、700、711、755、777、4755、6755、7755)

  • 相关阅读:
    Mahout推荐算法ItemBased
    ALSA安装编程指南
    windbg更改cmd的token提升其特权
    至尊问题
    什么是“Bash”破绽?
    hdu 1548 A strange lift
    C 循环链表
    C++ 链表
    C_数据结构_链表的链式实现
    C _数据结构 _线性表的顺序存储
  • 原文地址:https://www.cnblogs.com/wangwangfei/p/13374196.html
Copyright © 2020-2023  润新知