/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后缀
未完待续。