权限管理:
chmod(更改文件权限),chown(更改文件拥有者),passwd(设置用户密码),su(用户切换),useradd(增加用户),groupadd(增加用户组)
系统的权限的给定涉及到系统的安全问题,所以做好系统权限管理是非常重要的。
1,chmod,更改文件权限。文件的权限分为3个部分,即属主(文件所有人)权限,用户组权限,其他用户权限,每个部分有r(可读),w(可写),x(可执行),在最开始还有一个用来表示文件类型的字母,如d表示目录,-表示普通文件,c表示设备,这样加起来就成了10个字母组成的一串,例如:drwxr-xrwx中间的“-”表示该属性已被去掉,当然相应的操作就不可执行,比如上例中所指示的文件属性为用户组内其他用户不可对该文件写入。
常用参数:nnn(nnn为数字),文件的权限还可以用一串数字表示,第一个n表示属主权限,第2个表示用户组权限,以此类推。rwx的序列中,r用数字4代表,w用数字2代表,x用数字1代表,所以如果数字为5那么相应权限就是r-x,在例如753就等价于-rwxr-x-wx。g+rw,o-w,u+w,g代表用户组,o代表文件属主,u代表其他用户,+/-代表增加/去除该权限。-R更改目录及其子目录所有文件属性。注意,如果想进目录,必须将其设定为可执行,如果想运行程序也必须设置为可执行。
用法举例:chmod -R 766 filename;chmod u+x filename。
2,chown,更改文件属主。文件属性中还有一项是文件所有人,表示法为"用户.用户组",有时候需要对这个进行变更。
常用参数:-R更改目录及其子目录所有文件属性。
用法举例:chown -R root.root filename;
3,passwd,更改用户密码;
常用参数:无
用法举例:passwd,passwd username需要root权限,修改用户密码;
4,su,更改用户,即将当前登陆的帐号更换为另外的帐号重新登陆。
常用参数:无
用法举例:su root;
5,useradd,增加用户,需要根权限,维护用户的命令还有userinfo,usermod,userdel用于查询,修改,删除用户。
常用参数:-g在指定用户组上面添加用户;
用法举例,useradd -g mygroup username。
6,groupadd,增加组,维护组命令还有groupmod,groupdel。
常用参数:无
用法举例,groupadd mygroup。