Linux 终端下如何创建用户和设置权限? linux下怎么修改新建用户权限??

Linux \u7ec8\u7aef\u4e0b\u521b\u5efa\u7528\u6237\u548c\u8bbe\u7f6e\u6743\u9650

\u521b\u5efa\u7528\u6237\uff1auseradd
1.\u4f5c\u7528
useradd\u547d\u4ee4\u7528\u6765\u5efa\u7acb\u7528\u6237\u5e10\u53f7\u548c\u521b\u5efa\u7528\u6237\u7684\u8d77\u59cb\u76ee\u5f55\uff0c\u4f7f\u7528\u6743\u9650\u662f\u7ec8\u6781\u7528\u6237\u3002
2.\u683c\u5f0f
useradd [\uff0dd home] [\uff0ds shell] [\uff0dc comment] [\uff0dm [\uff0dk template]] [\uff0df inactive] [\uff0de expire ] [\uff0dp passwd] [\uff0dr] name
3.\u4e3b\u8981\u53c2\u6570
\uff0dc\uff1a\u52a0\u4e0a\u5907\u6ce8\u6587\u5b57\uff0c\u5907\u6ce8\u6587\u5b57\u4fdd\u5b58\u5728passwd\u7684\u5907\u6ce8\u680f\u4e2d\u3002\u3000
\uff0dd\uff1a\u6307\u5b9a\u7528\u6237\u767b\u5165\u65f6\u7684\u542f\u59cb\u76ee\u5f55\u3002
\uff0dD\uff1a\u53d8\u66f4\u9884\u8bbe\u503c\u3002
\uff0de\uff1a\u6307\u5b9a\u8d26\u53f7\u7684\u6709\u6548\u671f\u9650\uff0c\u7f3a\u7701\u8868\u793a\u6c38\u4e45\u6709\u6548\u3002
\uff0df\uff1a\u6307\u5b9a\u5728\u5bc6\u7801\u8fc7\u671f\u540e\u591a\u5c11\u5929\u5373\u5173\u95ed\u8be5\u8d26\u53f7\u3002
\uff0dg\uff1a\u6307\u5b9a\u7528\u6237\u6240\u5c5e\u7684\u7fa4\u7ec4\u3002
\uff0dG\uff1a\u6307\u5b9a\u7528\u6237\u6240\u5c5e\u7684\u9644\u52a0\u7fa4\u7ec4\u3002
\uff0dm\uff1a\u81ea\u52a8\u5efa\u7acb\u7528\u6237\u7684\u767b\u5165\u76ee\u5f55\u3002
\uff0dM\uff1a\u4e0d\u8981\u81ea\u52a8\u5efa\u7acb\u7528\u6237\u7684\u767b\u5165\u76ee\u5f55\u3002
\uff0dn\uff1a\u53d6\u6d88\u5efa\u7acb\u4ee5\u7528\u6237\u540d\u79f0\u4e3a\u540d\u7684\u7fa4\u7ec4\u3002
\uff0dr\uff1a\u5efa\u7acb\u7cfb\u7edf\u8d26\u53f7\u3002
\uff0ds\uff1a\u6307\u5b9a\u7528\u6237\u767b\u5165\u540e\u6240\u4f7f\u7528\u7684shell\u3002
\uff0du\uff1a\u6307\u5b9a\u7528\u6237ID\u53f7\u3002
4.\u8bf4\u660e
useradd\u53ef\u7528\u6765\u5efa\u7acb\u7528\u6237\u8d26\u53f7\uff0c\u4ed6\u548cadduser\u547d\u4ee4\u662f\u76f8\u540c\u7684\u3002\u8d26\u53f7\u5efa\u597d\u4e4b\u540e\uff0c\u518d\u7528passwd\u8bbe\u5b9a\u8d26\u53f7\u7684\u5bc6\u7801\u3002\u4f7f\u7528useradd\u547d\u4ee4\u6240\u5efa\u7acb\u7684\u8d26\u53f7\uff0c\u5b9e\u9645\u4e0a\u662f\u4fdd\u5b58\u5728/etc/passwd\u6587\u672c\u6587\u4ef6\u4e2d\u3002
5.\u5e94\u7528\u5b9e\u4f8b
\u5efa\u7acb\u4e00\u4e2a\u65b0\u7528\u6237\u8d26\u6237\uff0c\u5e76\u8bbe\u7f6eID\uff1a
\uff03useradd caojh \uff0du 544
\u9700\u8981\u8bf4\u660e\u7684\u662f\uff0c\u8bbe\u5b9aID\u503c\u65f6\u5c3d\u91cf\u8981\u5927\u4e8e500\uff0c\u4ee5\u514d\u51b2\u7a81\u3002\u56e0\u4e3aLinux\u5b89\u88c5\u540e\u4f1a\u5efa\u7acb\u4e00\u4e9b\u7279\u522b\u7528\u6237\uff0c\u4e00\u822c0\u5230499\u4e4b\u95f4\u7684\u503c\u7559\u7ed9bin\u3001mail\u8fd9\u6837\u7684\u7cfb\u7edf\u8d26\u53f7\u3002 \u8bbe\u7f6e\u6743\u9650\uff1a\u5047\u8bbe\u4e0b\u9762\u662freadme.txt\u6587\u4ef6\u7684\u521d\u59cb\u6743\u9650\u8bbe\u7f6e\uff1a -rw-rw-r-- 1 winda winda 39 8\u6708 11 12:04 readme.txt
\u5982\u679c\u662f\u8fd9\u4e2a\u6587\u4ef6\u7684\u6240\u6709\u8005\u6216\u8005\u767b\u5f55\u4e3a\u6839\u7528\u6237\u8eab\u4efd\uff0c\u5219\u53ef\u4ee5\u6539\u53d8\u6240\u6709\u8005\u3001\u7ec4\u7fa4\u548c\u5176\u4ed6\u4eba\u7684\u6743\u9650\u3002\u521d\u59cb\u65f6\uff0c\u4ece\u4e0a\u9762\u7684\u5206\u6790\u53ef\u4ee5\u770b\u51fa\uff0c\u8fd9\u4e2areadme.txt\u6587\u4ef6\u7684\u6240\u6709\u8005\u548c\u7ec4\u7fa4\u53ef\u4ee5\u8bfb\u53d6\u548c\u5199\u5165\u6587\u4ef6\uff08rw-\uff09\uff0c\u7ec4\u7fa4\u4e4b\u5916\u7684\u4efb\u4f55\u4eba\u53ea\u80fd\u8bfb\u53d6\u6587\u4ef6\uff08r--\uff09\u3002
\u6587\u4ef6\u6743\u9650\u662f\u4e00\u79cd\u5b89\u5168\u63aa\u65bd\u3002\u65e0\u8bba\u4f55\u65f6\u5141\u8bb8\u5176\u4ed6\u4eba\u8bfb\u53d6\u3001\u5199\u5165\u6216\u6267\u884c\u6587\u4ef6\uff0c\u90fd\u5728\u589e\u52a0\u6587\u4ef6\u88ab\u7be1\u6539\u6216\u5220\u9664\u7684\u5371\u9669\u3002\u4f5c\u4e3a\u4e00\u79cd\u57fa\u672c\u539f\u5219\uff0c\u5e94\u8be5\u53ea\u7ed9\u90a3\u4e9b\u771f\u6b63\u9700\u8981\u8fd9\u4e9b\u6587\u4ef6\u7684\u4eba\u4ee5\u8bfb\u5199\u6743\u9650\u3002
\u5728\u4e0b\u9762\u7684\u4f8b\u5b50\u4e2d\uff0c\u60f3\u7ed9\u6bcf\u4e2a\u4eba\u4ee5\u5199\u5165readme.txt\u6587\u4ef6\u7684\u6743\u9650\uff0c\u56e0\u6b64\u4ed6\u4eec\u53ef\u4ee5\u8bfb\u53d6\u6587\u4ef6\uff0c\u5728\u5176\u4e2d\u52a0\u6ce8\uff0c\u5e76\u4fdd\u5b58\u6587\u4ef6\u3002\u8fd9\u610f\u5473\u7740\u5fc5\u987b\u6539\u53d8\u6587\u4ef6\u6743\u9650\u4e2d\u7684\u201c\u5176\u4ed6\u4eba\u201d\u90e8\u5206\u3002
\u6b64\u65f6\u9700\u8981\u5728shell\u6216\u7ec8\u7aef\u63d0\u793a\u4e0b\u8f93\u5165\uff1a chmod o+w readme.txt
o+w\u547d\u4ee4\u53c2\u6570\u544a\u8bc9\u7cfb\u7edf\u60f3\u7ed9\u5176\u4ed6\u4eba\u5199\u5165\u6587\u4ef6readme.txt\u7684\u6743\u9650\u3002\u8981\u67e5\u770b\u7ed3\u679c\uff0c\u518d\u6b21\u5217\u51fa\u6587\u4ef6\u7684\u7ec6\u8282\u3002\u6b64\u65f6\uff0c\u8fd9\u4e2a\u6587\u4ef6\u7684\u7528\u6237\u8bbf\u95ee\u6743\u9650\u5c31\u5982\u4e0b\u6240\u793a\u4e86\uff08\u5728\u7b2c3\u5217\u4e2d\u591a\u4e86\u4e00\u4e2aw\uff09\uff1a
-rw-rw-rw- 1 winda winda 39 3\u6708 11 12:04 readme.txt
\u73b0\u5728\uff0c\u6bcf\u4e2a\u4eba\u90fd\u53ef\u4ee5\u8bfb\u53d6\u548c\u5199\u5165\u8fd9\u4e2a\u6587\u4ef6\u4e86\u3002
\u8981\u4ecereadme.txt\u4e2d\u5220\u9664\u7ec4\u7fa4\u548c\u5176\u4ed6\u4eba\u7684\u8bfb\u5199\u6743\u9650\uff0c\u4f7f\u7528chmod\u547d\u4ee4\u6765\u53d6\u6d88\u8bfb\u53d6\u548c\u5199\u5165\u8fd9\u4e24\u4e2a\u7684\u6743\u9650\u3002
\u547d\u4ee4\u5982\u4e0b\uff1a chmod go -rw readme.txt
\u901a\u8fc7\u8f93\u5165go-rw\u53c2\u6570\u544a\u8bc9\u7cfb\u7edf\u5220\u9664\u6587\u4ef6readme.txt\u4e2d\u7ec4\u7fa4\u548c\u5176\u4ed6\u4eba\u7684\u8bfb\u53d6\u548c\u5199\u5165\u6743\u9650\u3002\u518d\u6b21\u901a\u8fc7 ls -1\u547d\u4ee4\u5217\u51fa\u7684\u7ed3\u679c\u5982\u4e0b\uff1a
-rw------- 1 winda winda 39 3\u6708 11 12:04 readme.txt
\u7efc\u4e0a\u6240\u8ff0\uff0c\u5f53\u60f3\u7528chmod\u547d\u4ee4\u6765\u6539\u53d8\u6743\u9650\u65f6\uff0c\u6587\u4ef6\u7684\u7528\u6237\u8eab\u4efd\u4e3b\u8981\u6709\u5982\u4e0b\u51e0\u7c7b\uff1a u\uff1a\u62e5\u6709\u6587\u4ef6\u7684\u7528\u6237\uff08\u6240\u6709\u8005\uff09\uff1b g\uff1a\u6240\u6709\u8005\u6240\u5728\u7684\u7ec4\u7fa4\uff1b o\uff1a\u5176\u4ed6\u4eba\uff08\u4e0d\u662f\u6240\u6709\u8005\u6216\u6240\u6709\u8005\u7684\u7ec4\u7fa4\uff09\uff1b a\uff1a\u6bcf\u4e2a\u4eba\u6216\u5168\u90e8\uff08u\u3001g\u3001\u548co\uff09\u3002
\u7528\u6237\u6240\u5177\u6709\u7684\u6587\u4ef6\u8bbf\u95ee\u6743\u9650\u7c7b\u578b\u5982\u4e0b\uff1a r\uff1a\u8bfb\u53d6\u6743\uff1b w\uff1a\u5199\u5165\u6743\uff1b x\uff1a\u6267\u884c\u6743\u3002
\u6587\u4ef6\u6743\u9650\u914d\u7f6e\u884c\u4e3a\u6709\u5982\u4e0b\u51e0\u7c7b\uff1a +\uff1a\u6dfb\u52a0\u6743\u9650\uff1b -\uff1a\u5220\u9664\u6743\u9650\uff1b =\uff1a\u4f7f\u5b83\u6210\u4e3a\u60df\u4e00\u6743\u9650\u3002
\u4ece\u6587\u4ef6readme.txt\u4e2d\u5220\u9664\u6240\u6709\u6743\u9650\uff08\u5305\u62ec\u6bcf\u4e2a\u4eba\u7684\u6743\u9650\uff09\u7684\u547d\u4ee4\u5982\u4e0b\uff1a chmod a -rwx readme.txt

linux\u4e0b\u4f7f\u7528useradd\u589e\u52a0\u7528\u6237\uff0c\u5982\u679c\u6ca1\u6709\u7279\u522b\u7684\u6307\u5b9a\uff0c\u8be5\u7528\u6237\u6307\u5b9a\u7ec4\u540d\u4e5f\u662f\u7528\u6237\u540d\uff0c\u5e76\u4e14\u4e3a\u4e00\u822c\u7528\u6237\uff08\u6ca1\u6709root\u7528\u6237\u7684\u6743\u9650\uff09\uff0c\u4e0d\u80fdssh\u8fdc\u7a0b\u767b\u5f55\u3002
[xuwangcheng14@root]# useradd test2[xuwangcheng14@root]# id test2uid=1009(test2) gid=1009(test2) groups=1009(test2)1\uff0c\u53ef\u4ee5\u5728\u6267\u884c\u5b8cuseradd\u548cpasswd\u547d\u4ee4\u540e\uff0c\u7ed9\u7528\u6237\u5206\u914d\u5230root\u7ec4,\u8fd9\u6837\u521b\u5efa\u7684\u7528\u6237\u5c31\u6709root\u6743\u9650\u4e86\uff0c\u5177\u4f53\u6b65\u9aa4\u5982\u4e0b\uff1a
\u4fee\u6539 /etc/sudoers \u6587\u4ef6\uff0c\u627e\u5230\u4e0b\u9762\u4e00\u884c\uff0c\u628a\u524d\u9762\u7684\u6ce8\u91ca\uff08#\uff09\u53bb\u6389
## Allows people in group wheel to run all commands%wheel ALL=(ALL) ALL\u7136\u540e\u4fee\u6539\u7528\u6237\uff0c\u4f7f\u5176\u5c5e\u4e8eroot\u7ec4\uff08wheel\uff09\uff0c\u547d\u4ee4\u5982\u4e0b\uff1a
[xuwangcheng14@root]# usermod -g root test2\u4fee\u6539\u5b8c\u6bd5\uff0c\u73b0\u5728\u53ef\u4ee5\u7528test2\u5e10\u53f7\u767b\u5f55\uff0c\u7136\u540e\u7528\u547d\u4ee4 su - \uff0c\u5373\u53ef\u83b7\u5f97root\u6743\u9650\u8fdb\u884c\u64cd\u4f5c\u3002

2\uff0c\u7f16\u8f91sshd_config \u6587\u4ef6\u4f7f\u65b0\u5efa\u7684\u7528\u6237\u53ef\u4ee5\u901a\u8fc7ssh\u767b\u5f55\uff1a
vi /etc/ssh/sshd_config\u6dfb\u52a0
AllowUsers [email protected] admin\u591a\u4e2a\u7528\u6237\u7528\u7a7a\u683c\u9694\u5f00\u3002

创建用户:useradd
1.作用
useradd命令用来建立用户帐号和创建用户的起始目录,使用权限是终极用户。
2.格式
useradd [-d home] [-s shell] [-c comment] [-m [-k template]] [-f inactive] [-e expire ] [-p passwd] [-r] name
3.主要参数
-c:加上备注文字,备注文字保存在passwd的备注栏中。 
-d:指定用户登入时的启始目录。
-D:变更预设值。
-e:指定账号的有效期限,缺省表示永久有效。
-f:指定在密码过期后多少天即关闭该账号。
-g:指定用户所属的群组。
-G:指定用户所属的附加群组。
-m:自动建立用户的登入目录。
-M:不要自动建立用户的登入目录。
-n:取消建立以用户名称为名的群组。
-r:建立系统账号。
-s:指定用户登入后所使用的shell。
-u:指定用户ID号。
4.说明
useradd可用来建立用户账号,他和adduser命令是相同的。账号建好之后,再用passwd设定账号的密码。使用useradd命令所建立的账号,实际上是保存在/etc/passwd文本文件中。
5.应用实例
建立一个新用户账户,并设置ID:
#useradd caojh -u 544
需要说明的是,设定ID值时尽量要大于500,以免冲突。因为Linux安装后会建立一些特别用户,一般0到499之间的值留给bin、mail这样的系统账号。 设置权限:假设下面是readme.txt文件的初始权限设置: -rw-rw-r-- 1 winda winda 39 8月 11 12:04 readme.txt
如果是这个文件的所有者或者登录为根用户身份,则可以改变所有者、组群和其他人的权限。初始时,从上面的分析可以看出,这个readme.txt文件的所有者和组群可以读取和写入文件(rw-),组群之外的任何人只能读取文件(r--)。
文件权限是一种安全措施。无论何时允许其他人读取、写入或执行文件,都在增加文件被篡改或删除的危险。作为一种基本原则,应该只给那些真正需要这些文件的人以读写权限。
在下面的例子中,想给每个人以写入readme.txt文件的权限,因此他们可以读取文件,在其中加注,并保存文件。这意味着必须改变文件权限中的“其他人”部分。
此时需要在shell或终端提示下输入: chmod o+w readme.txt
o+w命令参数告诉系统想给其他人写入文件readme.txt的权限。要查看结果,再次列出文件的细节。此时,这个文件的用户访问权限就如下所示了(在第3列中多了一个w):
-rw-rw-rw- 1 winda winda 39 3月 11 12:04 readme.txt
现在,每个人都可以读取和写入这个文件了。
要从readme.txt中删除组群和其他人的读写权限,使用chmod命令来取消读取和写入这两个的权限。
命令如下: chmod go -rw readme.txt
通过输入go-rw参数告诉系统删除文件readme.txt中组群和其他人的读取和写入权限。再次通过 ls -1命令列出的结果如下:
-rw------- 1 winda winda 39 3月 11 12:04 readme.txt
综上所述,当想用chmod命令来改变权限时,文件的用户身份主要有如下几类: u:拥有文件的用户(所有者); g:所有者所在的组群; o:其他人(不是所有者或所有者的组群); a:每个人或全部(u、g、和o)。
用户所具有的文件访问权限类型如下: r:读取权; w:写入权; x:执行权。
文件权限配置行为有如下几类: +:添加权限; -:删除权限; =:使它成为惟一权限。
从文件readme.txt中删除所有权限(包括每个人的权限)的命令如下: chmod a -rwx readme.txt

扩展阅读:怎么在linux里写一个c程序 ... linux终端怎么进入root ... linux终端调用方法 ... linux终端命令大全pdf ... linux退出tty终端 ... linux如何切换虚拟终端 ... linux怎样创建并运行c文件 ... linux终端怎么进入编程 ... linux终端如何运行c程序 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网