添加用户赋予权限 和 搜索命令 和selinux

来源:互联网 发布:小企业记账软件下载 编辑:程序博客网 时间:2024/05/24 00:55
1,比较精确的搜索命令:
   透过 locate 配合正规表示法找到这个指令
  locate my.cnf | grep 'cnf$'

2 ,apt-cache [搜寻项目]
[root@linux ~]# apt-cache [搜寻项目]
参数:
[搜寻项目]:apt-cache 可以搜寻 apt 所列出的套件标头数据喔!可用项目有:
pkgnames:列出本系统上面的所有套件名称!!有点类似 (rpm -qa);
dump :列出所有的套件标头以及其相关的相依属性套件!
search :后面可接要搜寻的字符串,例如 apt-cache search postfix
show :后面接套件名称,可以显示出该套件的主要内容的描述!
showpkg :列出后面所接套件的相依属性以该其套件提供的相关功能!
depends :可以列出与后面所接套件有相依属性或者是冲突的相关数据!

3,SELinux设置

  如果你没有关闭 SELinux 的话,那么你就得要针对 SELinux 进行档案权限的额外配置, 否则你的网络服务就不可能会正常的启动!那么如何关闭 SELinux 呢?你可以这样做:
1. 先关闭 /etc/selinux/config 的内容
[root@linux ~]# vi /etc/selinux/config
# 将底下的设定值改成这样:
SELINUX=disabled
2. 修改开机时 grub 的设定档
[root@linux ~]# vi /boot/grub/menu.lst
.....省略.....
kernel /boot/vmlinuz-2.6.9 ro root=/dev/hda1 rhgb selinux=0
.....省略.....
3. 重新开机
[root@linux ~]# sync; reboot


4,给用户文件权限

1. 建立该目录并规划好权限:
[root@linux ~]# mkdir /home/project
[root@linux ~]# chown eric:users /home/project
[root@linux ~]# chmod 770 /home/project
[root@linux ~]# ls -ld /home/project
drwxrwx--- 2 eric users 4096 Sep 5 15:54 /home/project/
# 瞧!已经将需要的目录规划好了!使用者/群组与权限都OK了;
2. 建立 jordan 的使用权限(需要有 w):
[root@linux ~]# cd /home
[root@linux home]# setfacl -m u:jordan:rwx project
[root@linux home]# getfacl project
# file: project <==前面三行只是指出这个档名的传统 Linux 权限
# owner: eric
# group: users
user::rwx <==注意看,这是针对『预设使用者』的权限设定;
user:jordan:rwx <==这是针对 jordan 的权限设定
group::rwx <==这是针对『预设群组』的权限设定
mask::rwx <==这玩意儿则是预设属性啦!

other::---
# 上面这个输出共 8 行我们会在底下详细说明!
[root@linux home]# ls -ld project
drwxrwx---+ 2 eric users 4096 Sep 5 15:54 project
# 看看!多了一个 + 的标志喔!




3. 设定 tip 这个使用者的权限数据:
[root@linux home]# setfacl -m u:tip:rx project
[root@linux home]# getfacl project
# file: project
# owner: eric
# group: users
user::rwx
user:tip:r-x <==瞧!多出来的咚咚啦!
user:jordan:rwx
group::rwx
mask::rwx
other::---
0 0
原创粉丝点击