本文共 2965 字,大约阅读时间需要 9 分钟。
找出所有用户harry拥有的文件,并且把它们拷贝到/root/finder目录中 find / -user harry -type f -exec cp {} /root/finder/ \; 2> /dev/null查找文件更改时间比文件a.txt新但比b.txt文件旧的文件 -newer #注意此处为绝对路径 find / -newer a.txt ! -newer b.txt -exec ls -lh {} \;
创建用户常用选项:
useradd 【选项】 username -u 为账号指定uid号 -s 为账号指定 默认的登陆shell -G 将用户添加到指定的附属组里面 -c 为用户添加文本描述 -d 为主目录指定不同于登录名的名称 -m 创建用户的家目录(默认创建) -M 不创建用户的家目录 -p passwd 为用户指定一个默认密码 -r 创建一个系统账号 -e 指定用户账号的逾期时间 YYYY-MM-DD查看用户信息 id username删除用户; userdel -r username修改用户信息 usermod [选项] username -u 重新指定用户的uid号 -s 重新指定用户的登陆shell -G 将用户添加到附加组内 -L 用与锁定账号,使用户无法登陆 -U 用于解除账号锁定,使用用户能够登陆为用户创建密码: passwd username echo "password" | passwd --stdin username更改用户密码信息: chage -m 0 -M 90 -W 7 -I -1 username -d 0 强制用户下次登陆修改密码 -E YYYY-MM-DD 指定密码的过期时间 -l username 列出用户当前密码设置创建组; groupadd [选项] groupname -g 指定组的gid号删除组: groupdel groupname创建下列用户、组,和组的成员关系:一个名为manager的组一个名为harry的用户,其属于manager组,这个组是该用户的从属组一个名为natasha的用户,其属于manager组,这个组是该用户的从属组一个名为strlt的用户,其在系统中没有可交互的shell,并且该用户不是manager组的成员用户natasha、harry和strlt的密码都要设置为default
users,w,who [root@localhost ~]# w 09:02:50 up 1:33, 3 users, load average: 0.15, 0.16, 0.14 登陆时间 运行时间 用户总数 负载程度(1/5/15) USER TTY LOGIN@ IDLE JCPU PCPU WHAT 登陆用户 登陆所用终端 登陆时间 用户空闲时间 消耗CPU时间 任务执行后消耗CPU时间 任务是谁 LOGIN@ == LOGIN AT root :0 07:33 ?xdm? 12:43 0.15s gdm-session-worker [pam/gdm-password] root pts/0 07:33 25:14 0.44s 0.44s /bin/bash root pts/1 07:37 2.00s 0.16s 0.00s w
更改用户密码信息: chage -m 0 -M 90 -W 7 -I -1 username -d 0 强制用户下次登陆修改密码 -E YYYY-MM-DD 指定密码的过期时间 -l username 列出用户当前密码设置
ACL(access control list),主要目的是在提供传统的owner,group,others的read,write,execute权限之外细部权限设定 ACL可以针对单一使用者,或者单一文件/目录进行,r,w,x的权限使用规范。 设置ACL: setfacl -m u:username:rw filename setfacl -m g:groupname:rwx filename 查看: getfacl filename 删除: setfacl -x u:username filename 119 setfacl -m u:susa:rw a.txt 121 getfacl a.txt 124 setfacl -m g:group:r a.txt 126 setfacl -x u:susa a.txt 128 setfacl -x g:group a.txt 129 getfacl a.txt
转载于:https://blog.51cto.com/14083201/2344296