Linux安全性
- Linux系统使用一个专门的文件来将用户的登录名匹配到对应的UID值。这个文件就是
/etc/passwd
文件 - Linux系统将用户密码保存在一个单独的文件
/etc/shadow
中,只有root用户才能访问这个文件 useradd -D
#查看系统添加用户的默认设置useradd -m test
#创建test用户,-m表示创建用户的home目录useradd -D -s /bin/tsah
#修改默认指定的登录shelluserdel test
#删除test用户,只会删除/etc/passwd文件中的用户信息userdel -r test
#删除test用户,同时删除HOME目录以及mail目录passwd test
#修改test用户的密码chsh -s /bin/csh test
#修改test用户的登录shell
使用Linux组
etc/group
文件包含系统上用到的每个组的信息,在该文件的列表中,有些组并没有列出用户。这并不是说,这些组没有成员。当一个用户在/etc/passwd文件中指定某个组作为默认组时,用户账户不会作为该组成员再出现在/etc/group
中groupadd命令
groupadd shared #创建shared组 usermode -G shared test #修改test的组为group tail /etc/group #查看文件变化
groupmod -n sharing shared
#修改组名
改变安全性设置
chmod命令
chmod 760 newfile #修改newfile的权限为760 chmod o+r newfile #给其他用户设置newfile的读权限 chmod u-x newfile #移除属主已有的执行权限
chown命令
chown dan newfile #修改newfile的属主为dan chown dan.shared newfile #修改newfile的属主为dan,属组为shared chown .rich newfile #修改newfile的属组为rich