chown修改文件/目录所有者
ls -ahl查看文件所有者,以及所在组。
chown user ok.txt 修改文件所有者,但不修改文件所在组。
chown -R user kkk 可以递归地把目录kkk下所有文件和子目录的所有者给user
chown -R user:group kkk可以递归地把目录kkk下所有文件和子目录的所有者给user和user所在组
chgrp修改文件/目录所在组
文件创建后该文件所在组默认就是文件创建者的所在组
chgrp police apple.txt 更改文件apple所在组到police组
chgrp -R police kkk 可以递归地把目录kkk下所有文件和子目录的组更改为police
修改用户及用户所在组
useradd 创建用户,如果没有指定组会自动创建和用户名同名的组
useradd -g police tom,创建tom用户并将tom用户添加到police组
usermod -g police tom 修改tom用户的组,把tom用户添加到police组里
usermod -d /home/zhuomian tom 修改用户tom初始登录目录
passwd tom 给用户tom指定密码
userdel tom 删除用户tom但保留用户目录
userdel -r tom 删除用户tom 以及用户目录
id user查询用户user信息
chmod修改文件或者目录权限
chmod用+,-,=更改权限,u所有者,g所有组,o其他人,a所有人
chmod u=rwx,g=rx,o=x hello.java:给hello文件的拥有者所有权限,给hello文件所在组读和执行的权限,给其他人执行的权限
chmod o+w hello.java 给hello文件的其他人增加写的权限
chmod a-x hello.java 给hello文件的所有人去除执行权限
chmod通过数字更改文件或者目录权限
r=4,w=2,x=1,顺序和权限字符串一样,所有者,所在组,其他组,如果某一个选项没有权限则是0
chmod u=rwx,g=rx,o=x hello.java等价于chmod 751 hello.java
chkconfig指令
通过 chkconfig 命令可以给每个服务的各个运行级别设置自启动/关闭。
查看服务运行级别 chkconfig --list | grep 服务
修改服务运行级别chkconfig --level 5 服务名 on/off
chkconfig 重新设置服务后自启动或关闭,需要重启机器 reboot 才能生效