关于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后缀

 

 

未完待续。

 

 

 

 

 

posted @ 2013-09-11 17:41  crowinhell  阅读(289)  评论(0编辑  收藏  举报