linux 修改权限整理

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 才能生效

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值