zoukankan      html  css  js  c++  java
  • 关于linux服务器 账号管理与ACL权限的 学习笔记

    /etc/passwd 里每一行都是一个账号,除了ROOT以外,有些账号是系统运行必须的

    root:x:0:0:root:/root:/bin/bash

    最后一个是shell入口

    前面依次为用户名,密码(加密后存在/etc/shadow里),UID,GID,用户信息(公司名称电话啊啥的),主文件夹路径

    /etc/shadow里那一堆东西,暂时用不上

    输入groups可以看自己的用户组,用newgrp可以在已属的用户组间切换

    新建用户 useradd 用户名

    系统会让你输入一些信息然后完成创建,一些默认创建信息可以用 useradd -D 查看

    设置是在/etc/default/useradd中

    useradd -r 用户名 创建的是系统ID,系统ID是没有主文件夹的

    ls|xargs du -sh 显示当前目录下文件夹的大小

     

    passwd 用户

    改密码,不加用户就是改自己的密码

    root可以设置任何用户的密码

    chage -l 用户名

    可以看一些跟用户名有关的密码信息

    userdel, usermod 不用介绍了

    cat /etc/passwd 可以看所有用户名和所在用户组

    ACL的使用

    setfacl -m u:用户名:权限 文件夹名

    setfacl -m u:eric:rwx /home/eric

    权限后面有+,表示ACL的属性被继承

    例如:setfacl -m d:u:xxx:--- dirname

    这样dirname目录下的文件夹也会有相同权限

    2013/11/5更新 

    rm -rf ***  删除一个dir

    scp -r 源地址 目标地址 拷贝文件夹

    rename 's/.MP4/.mp4/' *.MP4 把所有MP4后缀改成mp4后缀

    未完待续。

  • 相关阅读:
    盒子模型
    css基本选择器
    css样式写法<link和style>
    将博客搬至CSDN
    Mac AndroidStudio 快捷键整理搜藏
    Android 图片黑白显示 自定义饱和度
    android studio 将包含jar包的项目打包成jar包
    JNI方法命名和方法签名
    Mac 下配置NDK/JNI开发环境,并运行简单demo
    Installation failed with message Failed to establish session报错
  • 原文地址:https://www.cnblogs.com/Xiegg/p/3315065.html
Copyright © 2011-2022 走看看