您的位置:首页 > 运维架构 > Shell

Linux命令行与shell脚本(4)--Linux文件权限

2017-04-25 09:32 471 查看

Linux安全性

Linux系统使用一个专门的文件来将用户的登录名匹配到对应的UID值。这个文件就是
/etc/passwd
文件

Linux系统将用户密码保存在一个单独的文件
/etc/shadow
中,只有root用户才能访问这个文件

useradd -D
#查看系统添加用户的默认设置

useradd -m test
#创建test用户,-m表示创建用户的home目录

useradd -D -s /bin/tsah
#修改默认指定的登录shell

userdel 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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  linux