文件权限
存储用户的文件: /etc/passwd
存储密码: /etc/shadow
组文件: /etc/group
权限更改
chgrp
[root@White!~]$ chgrp [-R] dirname/filename
[root@White!~]$ chgrp users install.log
[root@White!~]$ ls -l | ll
chown
[root@White!~]$ chown [-R] 账号名 文件或目录
[root@White!~]$ chown [-R] 账号名:组名 文件或目录
[root@White!~]$ chown bin install.log
[root@White!~]$ ll
[root@White!~]$ chown root:root intall.log
chmod
r=4,w=2,x=1
[root@White!~]$ chmod [-R] xyz 文件或目录
[root@White!~]$ chmod 777 .bashrc
+(加入); -(除去); =(设置)
[root@White!~]$ chmod u=rwx,go=rx .bashrc
[root@White!~]$ chmod a+w .bashrc | chmod a-x .bashrc
用户,用户组管理
新增与删除用户:
[root@White!~]$ useradd [-u UID] [-g 初始用户组] [-G 次要用户组] [-d 主文件夹绝对路径] [-s shell] 用户账号名
1:
[root@White!~]$ useradd dark
[root@White!~]$ passwd dark
[root@White!~]$ ll -d /home/dark
[root@White!~]$ grep dark /etc/passwd /etc/shadow /etc/group
2:
[root@White!~]$ useradd -u 700 -g users -e 2017-5-20 dark
[root@White!~]$ ll -d /home/dark
3:
[root@White!~]$ passwd -S dark | -l / -u (查询账号状态,锁定/解锁账号)
usermod:
[root@White!~]$ usermod [-option] username
-d:账号的主文件夹;-g:用户组;-G:附加组;
-u:用户号;-L:锁定账号;-U:解锁;
userdel:
[root@White!~]$ userdel -r dark
新增与删除用户组:
[root@White!~]$ groupadd [-g gid] [-r] 用户组名
[root@White!~]$ groupadd group1
[root@White!~]$ groupdel group1
gpasswd: 用户组管理员功能
[root@White!~]$ gpasswd -a User Group
[root@White!~]$ gpasswd -d Username Groupname
ACL:针对单一用户,文件或目录进行r,w,x的权限设置
[root@White!~]$ setfacl [-option] [{-m | -x } acl参数] 目标文件名
-x:删除后续的acl参数;-b:删除所有的acl设置参数
1:针对特定用户
[root@White!~]$ touch dark
[root@White!~]$ ll dark
[root@White!~]$ setfacl -m u:pig:rx dark
[root@White!~]$ ll dark
[root@White!~]$ getfacl dark
2:
文件查找 find
[root@White!~]$ find [path] [option] [action]
查找/home下属于dark的文件
[root@White!~]$ find /home -user dark
找出文件名为passwd的文件
[root@White!~]$ find / -name passwd
找出/var目录下文件类型为Soket的文件
[root@White!~]$ find /var -type s | 一般文件f;目录d;链接文件l
找出所有大于5M的文件并使用ls -l列出来
[root@White!~]$ find / -size +5M -exec ls -l {} \;
将过去系统上面24小时内有改动的文件列出
[root@White!~]$ find / -mtime 0
寻找/etc下面滴文件,如果文件日期比/etc/passwd新就列出
[root@White!~]$ find /etc -newer /etc/passwd
Linux网络设置
文件路径:
/etc/sysconfig/network-scripts/ifcfg-eth0
修改IP:
1:setup
2:vim /etc/sysconfig/network-scripts/ifconfig-etho
修改:
BOOTPROTO:none
IPADDR:192.168.0.0
NETMASK:255.255.255.0
GETWAY:192.168.1.1
修改DNS:
vim /etc/resolv.conf
->
nameserver 202.206.0.20
search localdomain
修改主机名:
vim /etc/sysconfig/network
->HOSTNAME=Dark
网卡:
ifdown etho
ifup etho
service network restart | stop | start
nslookup
>www.baidu.com