设为首页 收藏本站
查看: 360|回复: 0

[经验分享] linux用户管理基本命令

[复制链接]
累计签到:1 天
连续签到:1 天
发表于 2015-1-20 08:51:39 | 显示全部楼层 |阅读模式
1,UID和GID
用户分为:普通用户,根用户,系统用户
一般普通用户只能在其家目录,系统临时目录或其他经过授权的目录中操作。id>500
根用户:root 用户,ID=0
系统用户:系统运行时所需要的用户

命令:
id 查看uid gid
groups   查看所属组
ls -ln 组和用户用UID来表示。
who/users/w    查询当前在线用户
useradd -u 555 user1
useradd -g user1(用户名) user2(组名)
useradd -d home/mydir3 user3
passwd 用户名        (/etc/shadow中第二列显示为2个!表示不允许该用户登录系统)
修改用户:usermod
修改用户家目录usermod -d /home/目录名 -m 用户名
冻结账号: usermod -L  用户名  /etc/shadow里面密码前有个感叹号
解冻账号:usermod -U 用户名

2,任务管理
at   接执行的时间

ctrl+D  结束
atq  查询at任务列表
atrm 任务编号  删除任务
/etc/at.deny 可设置禁止某些用户使用这个功能。

周期性控制任务cron
服务是crond
crontab -e 进入编辑模式
crontab -l 查看计划任务
crontab -r 删除所有计划任务
crontab -u xixi -l 查看指定用户的计划任务
/etc/cron.deny  禁止某些用户使用该功能

系统计划任务:
/etc/crontab
run-parts表示使用什么方式运行该脚本


3,文件管理
dos2unix  文件名  ---》吧DOS文本文件转换为unix下的文本文件。

4,文件和目录的权限
隐藏属性(特殊权限)
lsattr 查看隐藏属性
chattr 设置隐藏属性
如:
chattr +-=[ASacDdIijsTtu]      (很多设定应该在root下执行)
a  (append):  即使是root也不能删除它,可以以尾部新增的方式向文件追加内容
i  :即使是root也不能对文件进行写入,改名,删除等操作。
+ : 增加一个特殊参数 - : 删除一个特殊参数 =: 设置后面的参数为文件仅有的参数
a : 文件只能增加数据,不能删除和修改。
c: 对文件自动压缩,读取是自动解压。
i : 不能对文件进行删除,修改,增加,连接等操作
s: 若删除,则从磁盘空间删除。
u: 若删除,还在磁盘中,可以恢复文件。

A  :當設定了 A 這個屬性時,若你有存取此檔案(或目錄)時,他的存取時間 atime 將不會被修改,可避免I/O較慢的機器過度的存取磁碟。這對速度較慢的電腦有幫助
S  :一般檔案是非同步寫入磁碟的,如果加上 S 這個屬性時,當你進行任何檔案的修改,該更動會『同步』寫入磁碟中。
a  :當設定 a 之後,這個檔案將只能增加資料,而不能刪除也不能修改資料,只有root 才能設定這個屬性。
d  :當 dump 程序被執行的時候,設定 d 屬性將可使該檔案(或目錄)不會被 dump 備份
i  :這個 i 可就很厲害了!他可以讓一個檔案『不能被刪除、改名、設定連結也無法寫入或新增資料!』對於系統安全性有相當大的助益!只有 root 能設定此屬性
注意:屬性設定常見的是 a 與 i 的設定值,而且很多設定值必須要身為 root 才能設定

5,默认权限和umask
root用户,创建文件权限是644,目录权限是755
普通用户,创建文件权限是664,目录权限是775
umask:(遮罩)定义目录默认权限的值是“umask遮罩777后的权限,定义文件默认权限的值是“umask遮罩666后的权限。
在文件/etc/profile中,uid>99的用户(普通用户)umask=002,否则为022
root用户所以创建的目录777-022=755;文件为666-022=644;
普通用户所创建的目录为777-002=775;文件为666-002=664;


6,find命令






4.locate
依赖于一个数据库文件进行查找,lilnux系统默认会每天检索一下系统中的所有文件,然后将文件记录到数据库中。在运行locate命令的时候直接在数据库中查找记录并打印到屏幕上,所以使用locate比find查找速度快。
有时候需要执行updatedb命令进行数据库的更新。

5,which用于从PATH定义的变量目录中查找可执行文件的绝对路径。

6,tar
打包文件,将目录整合成包,同时还可以压缩。
tar -zcvf boot.tgz  /boot      将boot目录打包压缩成boot.tar.gz文件。
-z 使用gzip进行压缩, -c创建压缩文件 ,-v是显示当前被压缩文件过程, -f指使用文件名即(boot.tar.gz)
tar -zxcf boot.tar.gz  -C /tmp  将boot.tgz文件解压,并制定路径为/tmp

7,cpio备份
一般和find命令一同使用,
备份
find  /etc/ -name *.conf |cpio -cov >/tmp/conf.cpio
还原:
cpio --absolute-filrnames -icvu </tmp/conf.cpio



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-41128-1-1.html 上篇帖子: iptables工具_过滤包—命令(-A、-I、-D、-R、-L等) 下篇帖子: 局域网内ssh免密码任意登录 linux 用户
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表