]> granicus.if.org Git - sudo/commitdiff
Change warning when user tries to sudoedit a symbolic link.
authorTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 7 Aug 2015 13:09:01 +0000 (07:09 -0600)
committerTodd C. Miller <Todd.Miller@courtesan.com>
Fri, 7 Aug 2015 13:09:01 +0000 (07:09 -0600)
po/sudo.pot
src/sudo_edit.c

index df9375c05304e1acfc6ab864bbc21e042f943d9f..006ab90db455137eeb141e280e07b82252f3a838 100644 (file)
@@ -7,7 +7,7 @@ msgid ""
 msgstr ""
 "Project-Id-Version: sudo 1.8.15\n"
 "Report-Msgid-Bugs-To: http://www.sudo.ws/bugs\n"
-"POT-Creation-Date: 2015-08-06 13:21-0600\n"
+"POT-Creation-Date: 2015-08-07 07:08-0600\n"
 "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
 "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
 "Language-Team: LANGUAGE <LL@li.org>\n"
@@ -42,8 +42,8 @@ msgstr ""
 #: src/sudo.c:182 src/sudo.c:359 src/sudo.c:378 src/sudo.c:442 src/sudo.c:596
 #: src/sudo.c:615 src/sudo.c:642 src/sudo.c:651 src/sudo.c:660 src/sudo.c:677
 #: src/sudo.c:729 src/sudo.c:739 src/sudo.c:763 src/sudo.c:1145 src/sudo.c:1147
-#: src/sudo.c:1153 src/sudo.c:1161 src/sudo_edit.c:153 src/sudo_edit.c:426
-#: src/sudo_edit.c:523 src/sudo_edit.c:635 src/sudo_edit.c:655
+#: src/sudo.c:1153 src/sudo.c:1161 src/sudo_edit.c:153 src/sudo_edit.c:428
+#: src/sudo_edit.c:525 src/sudo_edit.c:637 src/sudo_edit.c:657
 #, c-format
 msgid "%s: %s"
 msgstr ""
@@ -59,8 +59,8 @@ msgstr ""
 #: src/selinux.c:84 src/selinux.c:291 src/selinux.c:414 src/sesh.c:102
 #: src/sudo.c:182 src/sudo.c:359 src/sudo.c:378 src/sudo.c:442 src/sudo.c:763
 #: src/sudo.c:1145 src/sudo.c:1147 src/sudo.c:1153 src/sudo.c:1161
-#: src/sudo_edit.c:153 src/sudo_edit.c:426 src/sudo_edit.c:523
-#: src/sudo_edit.c:635 src/sudo_edit.c:655
+#: src/sudo_edit.c:153 src/sudo_edit.c:428 src/sudo_edit.c:525
+#: src/sudo_edit.c:637 src/sudo_edit.c:657
 msgid "unable to allocate memory"
 msgstr ""
 
@@ -727,78 +727,78 @@ msgstr ""
 msgid "policy plugin %s does not support the -k/-K options"
 msgstr ""
 
-#: src/sudo_edit.c:241 src/sudo_edit.c:340
+#: src/sudo_edit.c:241 src/sudo_edit.c:342
 #, c-format
 msgid "%s: not a regular file"
 msgstr ""
 
 #: src/sudo_edit.c:248
 #, c-format
-msgid "%s: is a symbolic link"
+msgid "%s: editing symbolic links is not permitted"
 msgstr ""
 
-#: src/sudo_edit.c:277 src/sudo_edit.c:379
+#: src/sudo_edit.c:279 src/sudo_edit.c:381
 #, c-format
 msgid "%s: short write"
 msgstr ""
 
-#: src/sudo_edit.c:341
+#: src/sudo_edit.c:343
 #, c-format
 msgid "%s left unmodified"
 msgstr ""
 
-#: src/sudo_edit.c:354 src/sudo_edit.c:540
+#: src/sudo_edit.c:356 src/sudo_edit.c:542
 #, c-format
 msgid "%s unchanged"
 msgstr ""
 
-#: src/sudo_edit.c:368 src/sudo_edit.c:390
+#: src/sudo_edit.c:370 src/sudo_edit.c:392
 #, c-format
 msgid "unable to write to %s"
 msgstr ""
 
-#: src/sudo_edit.c:369 src/sudo_edit.c:388 src/sudo_edit.c:391
-#: src/sudo_edit.c:565 src/sudo_edit.c:569
+#: src/sudo_edit.c:371 src/sudo_edit.c:390 src/sudo_edit.c:393
+#: src/sudo_edit.c:567 src/sudo_edit.c:571
 #, c-format
 msgid "contents of edit session left in %s"
 msgstr ""
 
-#: src/sudo_edit.c:387
+#: src/sudo_edit.c:389
 msgid "unable to read temporary file"
 msgstr ""
 
-#: src/sudo_edit.c:470
+#: src/sudo_edit.c:472
 msgid "sesh: internal error: odd number of paths"
 msgstr ""
 
-#: src/sudo_edit.c:472
+#: src/sudo_edit.c:474
 msgid "sesh: unable to create temporary files"
 msgstr ""
 
-#: src/sudo_edit.c:474 src/sudo_edit.c:572
+#: src/sudo_edit.c:476 src/sudo_edit.c:574
 #, c-format
 msgid "sesh: unknown error %d"
 msgstr ""
 
-#: src/sudo_edit.c:564
+#: src/sudo_edit.c:566
 msgid "unable to copy temporary files back to their original location"
 msgstr ""
 
-#: src/sudo_edit.c:568
+#: src/sudo_edit.c:570
 msgid ""
 "unable to copy some of the temporary files back to their original location"
 msgstr ""
 
-#: src/sudo_edit.c:611
+#: src/sudo_edit.c:613
 #, c-format
 msgid "unable to change uid to root (%u)"
 msgstr ""
 
-#: src/sudo_edit.c:628
+#: src/sudo_edit.c:630
 msgid "plugin error: missing file list for sudoedit"
 msgstr ""
 
-#: src/sudo_edit.c:669 src/sudo_edit.c:682
+#: src/sudo_edit.c:671 src/sudo_edit.c:684
 msgid "unable to read the clock"
 msgstr ""
 
index 0df6890e02753ac8e120ae1194f3b60320666c61..6be29c20d30e68cd51c8eb70e5e81066a0dedf15 100644 (file)
@@ -244,10 +244,12 @@ sudo_edit_create_tfiles(struct command_details *command_details,
        }
        if (rc == -1) {
            /* open() or fstat() error. */
-           if (ofd == -1 && errno == ELOOP)
-               sudo_warnx(U_("%s: is a symbolic link"), files[i]);
-           else
+           if (ofd == -1 && errno == ELOOP) {
+               sudo_warnx(U_("%s: editing symbolic links is not permitted"),
+                   files[i]);
+           } else {
                sudo_warn("%s", files[i]);
+           }
            if (ofd != -1)
                close(ofd);
            continue;