第十六讲——权限管理 本文共有3378个字,关键词: 好像在之前的内容中设计了权限的相关命令,比较散,再总结总结,就当是巩固了。 先来一个改变用户默认shell的命令 chsh username newshell,将shell改为nologin将无法登陆。 权限管理: chown :改变文件(目录)的属主,只有管理员才能改变文件的属主。 chown username file1,file2……将文件的属主改为username -R 递归修改,修改目录及其文件属主。 – – reference = /etc/fatab file1,file2……按照指定参考文件进行修改属主属组 chown 属主:属组 file1,file2……以冒号为分隔符 chown 属主.属组 file1,file2……以点为分隔符 只修改属组时使用 chown :(.)group file1,file2…… chmod 修改文件权限 修改三类用户的权限(u属主,g属组,o其他人) chmod 755 file -R 递归修改 – -reference 指定参考文件修改权限 修改某一类权限, chmod u=rwx filename chmod g=rx filename chmod o=r filename chmod ug=rw filename chmod u=rwx,g=rw,o=r filename 修改某一类用户的某位权限 chmod u+x file 属主增加执行权限 chmod g-x file 属组减去执行权限 chmod g+wx file 可一次增加多位权限 我们普通用户能修改密码的原因: ls -l `which passwd` -rwsr-xr-x ……………………/usr/bin/passwd 在属主的权限里有特殊权限,当该程序被调用时,以属主的身份运行该程序。 手动生成一个密码字符串 openssl passwd -1 -salt ‘12345678’ #输入密码 -1为加密的方式 -salt为杂质。 umask 遮罩码 管理员默认为022 普通用户为002 创建文件时文件的权限为666-umask 创建目录时目录的权限为777-umask umask 001 可以临时设定遮罩码 如果遮罩码为055,创建文件时按道理权限应该为611,但是系统默认文件不能具有执行权限,所以执行权限位自定+1,为622. 文件的rx权限应当是成对出现,否则只有r的话能ls不能cd,只有x的话能cd但是不能ls,太不人道了…… 「一键投喂 软糖/蛋糕/布丁/牛奶/冰阔乐!」 赞赏 × 几人行 (๑>ڡ<)☆谢谢老板~ 2元 5元 10元 50元 100元 任意金额 2元 使用微信扫描二维码完成支付 版权声明:本文为作者原创,如需转载须联系作者本人同意,未经作者本人同意不得擅自转载。 给自己讲linux 2016-12-16 评论 1496 次浏览