useradd命令添加一个新的用户帐号后会在该用户的寄主目录中完善一些初始配置文件。
这种文件来自于帐号模板目录/etc/skell/给予linux用户管理员权限,基本上都是隐藏文件
全局配置义件对所有用户有效
vi /etc/bashrc
alias myls='/bin/ls -Ihr"
范围作用:
/etc/profile /etc/bashrc 对所有用户有效
~/.bash profile ~/.bashrc 只针对当前用户有效
调用关系:
/etc/profile -> /etc/profile.d/xxx.sh
~/.bash profile -> ~/.bashrc -> /etc/bashrc
9.组帐号文件
grep“postfix” /etc/group
mail:x :12:postfix
10.添加删掉组成员
groupadd 【-g GID】
gpasswd【选项】。。。组账号名
* -a: 向组内添加一个用户
* d: 从组内删除一个用户成员
* -M: 定义组成员列表,以逗号分隔
11.查询帐号信息
group命令:查询用户所属的组
group【用户名】
id命令:查询用户身分标示
id【用户名】
finger命令:查询用户帐号的登陆属性
inger【用户名】
二.文件/目录的权限和归属1.访问权限:
(1)读取r:准许查看文件内容给予linux用户管理员权限,显示目录列表
(2)写入w:容许更改文件内容RAR FOR LINUX,容许在目录在新建,联通,删掉文件或子目录
(3)可行性x:准许运行程序红帽linux,切换目录
2.归属(所有权)3.设置文件和目录的归属chown
chown命令
su root
mkdir test1
chmod 777 test1
su zhangsan
touch test1/abc.txt
su lisi
rm -r test1/abc.txt //可以顺利删除
su root
mkdir test2
chmod 1777 test2 // 添加SBIT权限
su zhangsan
touch test2/123.txt
su lisi
rm -f test2/123.txt //因为设置了SBIT权限,即使权限充值,也不能删除
4.设置目录和文件的默认权限umaskumask设置:umask022umask查看:umask示例:
将umask设为000,新建目录或者文件,查看权限
将umask设为002,新建目录或者文件,再查看权限