Think before you speak, read before you think.

Tag: Summary

  • samba配置文件分布式写法

    要求:有两个部门A和B,分别分配一个区,A部门人员不能看到B区,B部门人员也不能看到A区,同时有共享区share,两部门都可以自由使用。 如果不采用分布式写法,则用户能看到所有区,但只能进入有权限的区,虽可实现使用,但不符合要求,只要按相同的方法,分布式写配置文件,可控制samba用户只看到自己有读权限的文件和文件夹。 vi /etc/samba/smb.conf #%U代表单独用户,%G代表用户组的配置文件 include = /etc/samba/smb.conf.%U include = /etc/samba/smb.conf.%G 这时我jpuyy,如果在A组,则把我加入到A的用户组里,关键点,是将jpuyy的首选组设为A,(如果不这样,可能会产生看不到A的情况),命令是: usermod -g A jpuyy 然后在 /etc/samba/下添加一个A组的配置文件 vim smb.conf.A 添加 [A-读写] comment = A区 path = /home/data/A valid users = @A write list = @A 当然也可以针对用户来写,同理就是规定了这个用户的权限了。 参考:http://www.samba.org/samba/docs/man/manpages-3/smb.conf.5.html

  • 找回Windows 7台式机的休眠按钮

    操作方法如下 控制面板–>电源选项–>(已选计划)更改计划设置–>更改高级电源设置–>睡眠–>允许混合睡眠–>关闭   然后休眠按钮就出现

  • windows7断开客户端samba用户链接

    首先断开你的网络链接 win客户端(开始->运行->输入cmd)在dos下输入命令net use * /delete /y,就可以断开所有网络用户的链接了。 如果登录的时候勾选了保存用户,就(开始->运行->输入control keymgr.dll,在弹出的对话框中选择你samba服务器的主机名删除即可。

  • 更改linux用户的组,usermod的用法

    执行usermod命令需root权限,因为其是对/etc/passwd进行操作的,只有root用户才能写入。 强行设置某个用户初始用户组为abc,(初始用户组为用户新建文件的用户组,也是groups jpuyy查看到的第一个用户组), 改变后家目录中的文件属主会发生变化 usermod -g abc jpuyy 把某个用户改为 abc,bcd,cde usermod -G abc,bcd,cde jpuyy 把用户添加进入某个组bcd usermod -a -G bcd loginname 查看当前用户的组 groups 查看jpuyy的组 groups user_name 也可以通过查看 /etc/group 查看组与组员之间的关系。 usermod 命令的参数: -c 修改用户帐号的备注文字。 -d登入目录> 修改用户登入时的目录。 -e 修改帐号的有效期限。 -f 修改在密码过期后多少天即关闭该帐号。 -g 修改用户所属的群组。 -G 修改用户所属的附加群组。 -l 修改用户帐号名称。 -L 锁定用户密码,使密码无效。 # usermod -L user -s 修改用户登入后所使用的shell。 -u 修改用户ID。 -U…

  • vim添加多行注释/删除注释

    by

    in

    comment in/comment out 两种方法 第一种通过vim的视图编辑,一定要是vim,vi不行 添加多行/全部注释: ctrl+v 进入列编辑模式,向下或向上移动光标,把需要注释的行的开头标记起来,然后按大写的I,再插入注释符,比如”//”,再按Esc,就会全部注释了。 删除多行注释: 先按v,进入visual模式,横向选中列的个数(如”/ /”注释符号,需要选中两列),再按Esc,再按ctrl+v 进入列编辑模式,向下或向上移动光标,选中注释部分,然后按d, 就会删除注释符号。 第二种方法使用替换的方式 添加多行注释(//): :%s/^/\/\//g来在全部内容的行首添加//号注释 :2,50s/^/\/\//g在2~50行首添加//号注释 反过来替换即是删除操作。

  • iptables的ip(ipv4) match

    这个内置的匹配不用加 -m (match)就可以实现 internet protocol ip协议 -d [!] addr[/mask] 目标地址或范围 –destination 同-d –dst 同-d [!] -f 第二标识,链接追踪会自动识别,不常用 -i [!] 在哪个interface,后面有+,则会匹配所有有这个名字的interface –in-interface 同 -i -o [!] 不在哪个interface,后面有+,则不会匹配所有有这个名字的interface –out-interface 同 -o -p [!] 原始协议名或识别码,在 /etc/protocols 文件中或参见http://www.iana.org/assignments/protocol-numbers. -p 隐藏-m选项的,协议如 icmp, tcp, or udp. -s [!] addr[/mask] 原地址或范围 –source Synonym for -s. –src Synonym for -s. 可以用老式的 dotted-quad notation 点分四组表示法,如192.168.1.0/255.255.255.0,或 Common Inter-Domain Routing(CIDR)表示法,如192.168.1.0/24…