linux用户相关的命令
1、adduser 添加用户。需要 root 权限才可以执行哦。
一般用法: sudo adduser testuser 这样就会添加一个 testuser的用户。
2、passwd 用于修改密码。
3、chfn 用于修改用户资料。
4、chsh 用于更改用户的shell
5、chmod 用于更改用户的权限。
一般用法如下:
chmod 777 test.txt
777是指权限值。第一个7是“所有者”的权限值,第二个7是“同一个组”的人的权限值,第三个7是其他人的权限值。
那 7 又是代表什么意思呢?
如果赋予读权限,算4 , 如果赋予写权限,算2, 如果赋予执行权,算1。 7=1+2+4
test.txt是要设置的文件。
另外还有一种方法要背英文字,“所有者”叫做u;“同一用户组的人”叫做g;其他人叫做o。(就是 user, group, other的头一个字母。)
chmod u-x mydoc
减去所有者对 mydoc 文件的执行权限。
chmod g+rw mydoc
增设对同一用户组的人对 mydoc 文件的读取和写权限。
chmod g-rwx,o-rwx mydoc
除了所有者以外,同一用户组的人和其他人都不得再对 mydoc 文件读取、写入、执行。
chmod a+rwx mydoc
a就是所有人(all)。从此所有的人都可以对 mydoc 文件读取、写入、执行。
6、chown 更改所有者。
一般用法: chown testuser test.txt 这样会把 test.txt权限转给 testuser
7、chgrp 和 chown类似,只是该方法是更改用户组。
8、sudo 该命令就是临时提升为root权限,来进行操作。
9、uname 显示目前的版本信息等。
常用参数如下:
uname -m 显示硬件的型号。
uname -n 显示网络节点的名称。
uname -r 显示操作系统是第几个 release 版本(release 比version小)。
uname -s 显示操作系统名称。
uname -v 显示操作系统是第几个 version 版本。
uname -a 全显示出来。
10、who 显示当前谁在使用。
11、whoami 显示自己是谁。
您可以RSS 2.0订阅。 留言,或者引用 Trackback。
